Senior Backend Developer (Services)
Core
Designing and building reliable, scalable microservices while extracting business logic from legacy systems to modernize the service layer architecture.
Role type
Senior Python Backend Developer (Services)
Builds
High-performance Python microservices and modernized legacy modules for a unified global payments and multi-currency banking platform.
Domain
Fintech / Global Payments / Multi-currency Banking
Deliverable
production ML models | product features | infrastructure
Required skills
Python, AsyncIO, FastAPI, Microservices architecture, Relational databases (MySQL, PostgreSQL), API design, Webhooks, Callbacks, Retry strategies, Unit and integration testing, Legacy system migration
Preferred skills
PHP, Perl, JavaScript, Kafka, Redis, Event-driven architectures, CI/CD pipelines, Docker, Kubernetes, 3DS, Tokenization, Payment gateway integrations
Technologies
FastAPI, AsyncIO, MySQL, PostgreSQL, Kafka, Redis, Docker, Kubernetes
Responsibilities
Design and build high-performance Python microservices; Analyze legacy systems and extract business logic; Refactor and migrate existing modules into clean, scalable services; Ensure system reliability through idempotency and fault tolerance; Design and integrate external APIs; Implement webhooks, callbacks, and complex retry mechanisms; Write high-quality unit and integration tests.
Seniority
Senior, hands-on IC