Job Title: Senior Python Developer
Title: Senior Python Developer – Telegraph
Senior Python Developer
Company: CreateIT
Work Format: Remote
Salary: up to $5000
We are looking for an experienced Senior Python Developer to work on a high-load fintech product related to card infrastructure, transactions, and integrations with financial and blockchain services. This role is suitable for someone who can design reliable backend systems, work with real money flows, and take responsibility for complex engineering solutions in an environment with minimal bureaucracy.
About the role
You will be working on a fintech platform that includes card issuing infrastructure, transaction processing, webhook mechanisms, and integrations with external providers — payment gateways, banks, and KYC/AML services. The system operates under high load and requires high reliability and data consistency, including basic on-chain integrations.
Main tasks
- Development and scaling of backend services using Python and Django
- Designing architecture for high-load transactional systems
- Integration with external providers (payment gateways, banks, KYC/AML, card processing)
- Implementation and support of webhook systems (processing, idempotency, retries)
- Participation in the design of payment and accounting systems
- Working with basic blockchain/on-chain integrations
- Optimizing system performance and reliability
- Code review and development of engineering standards
Requirements
- 5+ years of commercial experience with Python
- Strong knowledge of Django (DRF, ORM, middleware, signals)
- Experience in fintech or with transactional systems
- Understanding of transaction lifecycle, data consistency (ACID, eventual consistency), idempotency
- Experience integrating external APIs (REST, webhooks)
- Deep knowledge of PostgreSQL (indexes, transactions, locks, query optimization)
- Experience with Redis (caching, queues, rate limiting)
- Understanding of architectures (monolith vs microservices, event-driven systems)
- Experience designing systems, not just implementing them
- Ability to independently develop solutions
- Systems thinking that goes beyond individual features
- Responsibility for results, not just task completion
- Experience working with products involving real money and risks
- Ability to ask the right questions and critically evaluate requirements
- Skill in simplifying complex systems
Bonus points
- Experience with card products (issuing, acquiring)
- Experience integrating payment providers
- Basic understanding of Web3 (wallets, transactions, blockchain APIs)
- Experience with message queues (Kafka, RabbitMQ)
- Experience with Docker / Kubernetes
- Experience with high-load systems
- Experience developing billing or ledger systems
- Understanding of anti-fraud systems and risk management
- Experience with event sourcing
- Participation in the development of platform solutions
Conditions
- Complex engineering challenges in fintech
- Influence on architectural decisions
- Minimum bureaucracy — maximum responsibility
- Working with real transactions and high loads
Apply: recruiter contact