Senior Backend Developer (File Processing) - Relocation to Cyprus
Core
Senior Backend Developer leading the migration of legacy file processing pipelines to a modern Python architecture for eCommerce payment processing.
Role type
Senior Backend Developer (File Processing)
Builds
Robust orchestration and deployment automation for daily Visa/Mastercard clearing and settlement files.
Domain
eCommerce payments, financial data processing, legacy system modernization
Deliverable
production ML models | product features | infrastructure
Required skills
Python (5+ years), Job orchestration (Prefect/Airflow), AWS (S3, Lambda, SQS, ECS), Relational databases (PostgreSQL/MySQL), File parsing and transformation, Clean code practices
Preferred skills
Payment scheme file formats (Visa BASE II, Mastercard IPM), Perl refactoring, Payment clearing/reconciliation knowledge
Technologies
Python, Prefect, Airflow, AWS, S3, Lambda, SQS, ECS, PostgreSQL, RDS, CloudWatch, Grafana
Responsibilities
Migrate legacy Perl batch jobs to Python services, Design and implement workflow orchestration with alerting and observability, Instrument services with structured logging and metrics, Manage data layer for file ingestion and persistence, Process and reconcile payment scheme files, Contribute to architecture decisions and technical documentation
Seniority
Senior, hands-on IC