Senior Backend Developer (File Processing)
Core
Migrate legacy Perl batch jobs to a modern Python-based architecture for processing daily Visa and Mastercard clearing/settlement files.
Role type
Senior Backend Developer (File Processing Pipeline)
Builds
Robust orchestration and deployment automation for financial data pipelines
Domain
Fintech / Global Payments / Multi-currency Banking
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-based Data Processing, Clean Code Principles
Preferred skills
Payment scheme file formats (Visa BASE II, Mastercard IPM), Perl refactoring, Payment clearing/reconciliation processes
Technologies
Python, Prefect, Airflow, AWS, S3, Lambda, SQS, ECS, PostgreSQL, RDS, CloudWatch, Grafana
Responsibilities
Re-architect legacy Perl crontab pipelines into modern Python services; Design and implement workflow orchestration with alerting and observability; Instrument services with structured logging and metrics; Manage data layer for file ingestion, parsing, and persistence; Process and reconcile payment scheme files; Contribute to architecture decisions and engineering standards
