Senior Backend Developer (Services) - Relocation to Cyprus
Core
Designing and building reliable, scalable microservices in Python, extracting business logic from legacy systems (PHP, Perl, JavaScript) and reimplementing them into modern services.
Role type
Senior Python Backend Developer (Services)
Builds
Modern microservices, production-grade APIs, and refactored legacy modules
Domain
Fintech / Payments
Required skills
Python (5+ years, AsyncIO), FastAPI, MySQL/PostgreSQL, Unit/Integration Testing (pytest), API Design (webhooks, callbacks, retry policies), Distributed Systems
Preferred skills
PHP/Perl/JavaScript, Kafka, Redis, Docker/Kubernetes, Financial industry exposure
Technologies
Python, FastAPI, MySQL, PostgreSQL, pytest, Kafka, Redis, Docker, Kubernetes
Responsibilities
Read legacy code and extract business logic; Ensure idempotency and data integrity across services; Build new features and refactor existing modules; Design and consume external APIs; Contribute to CI/CD pipelines and container infrastructure; Propose tools to improve performance and security
Seniority
Senior, hands-on IC