Senior Backend Developer (File Processing) - Relocation to Cyprus
Core
Senior Backend Developer leading the migration of legacy file processing pipelines to a modern Python-based architecture for eCommerce payment processing.
Role type
Senior Backend Developer (File Processing)
Builds
Robust orchestration and deployment automation for daily Visa and Mastercard clearing/settlement files.
Domain
eCommerce payments, financial data processing, file-based data ingestion.
Deliverable
production ML models | product features | infrastructure
Required skills
Python (5+ years), Job orchestration (Prefect or 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), Legacy 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