Senior Backend Developer (Services)
Core
Designing and building reliable, scalable Python microservices while extracting business logic from legacy systems to modernize the service layer architecture.
Role type
Senior Python Backend Developer (Services)
Builds
High-performance microservices and modernized legacy modules for a global payments and multi-currency banking platform.
Domain
Fintech / Payments / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
Python, AsyncIO, FastAPI, 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, build, and maintain high-performance Python microservices; analyze legacy systems and extract business logic; refactor and migrate existing modules; ensure system reliability through idempotency and fault tolerance; design and integrate external APIs; implement webhooks and complex retry mechanisms; write high-quality unit and integration tests; collaborate on architectural discussions.
Seniority
Senior, hands-on IC