Senior Backend Developer (Services) - Relocation to Cyprus
Core
Designing and building reliable, scalable microservices and modernizing legacy systems by extracting business logic into maintainable Python services.
Role type
Senior Backend Developer (Services)
Builds
Modern microservices, API integrations, and CI/CD infrastructure
Domain
Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Python (AsyncIO), FastAPI, MySQL/PostgreSQL, Unit/Integration Testing (pytest), API Design, Distributed Systems, Legacy Code Refactoring
Preferred skills
PHP/Perl/JavaScript, Kafka, Redis, Docker, Kubernetes, Financial Domain Knowledge
Technologies
Python, FastAPI, MySQL, PostgreSQL, pytest, Docker, Kubernetes, Kafka, Redis
Responsibilities
Extract business logic from legacy codebases (PHP, Perl, JavaScript) and reimplement in modern microservices; Ensure idempotency, data integrity, and graceful error handling; Design and consume external APIs with complex retry policies; Contribute to CI/CD pipelines and containerized infrastructure; Refactor existing modules into clean, maintainable code.
Seniority
Senior, hands-on IC