Senior Backend Developer (File Processing)
New
P
payabl.ECommerce Payment Processing
Remote from Portugal or Poland (Contractor arrangement) or Cyprus Onsite (Relocation support provided)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- AWSPostgreSQLPythonMySQLAirflowAWS Lambda
Requirements
- 5+ years of production-grade Python development experience.
- Proven experience in job orchestration using Prefect or Airflow.
- Solid experience with AWS services, specifically S3, Lambda, SQS, and ECS.
- Strong experience with relational databases (MySQL/PostgreSQL).
- Experience processing large-scale file-based data.
- Advocacy for clean, maintainable, and intentional code.
- Strong English communication skills, both written and verbal.
- Familiarity with payment scheme file formats like Visa BASE II or Mastercard IPM (nice to have).
- Experience reading and refactoring legacy scripting languages like Perl (nice to have).
- Knowledge of payment clearing, interchange, and reconciliation processes (nice to have).
Responsibilities
- Migrate and re-architect legacy Perl batch jobs and crontab pipelines into modern Python-based services.
- Design and implement workflow orchestration using Prefect or Airflow, including alerting and observability dashboards.
- Instrument services with structured logging and metrics to ensure robust system monitoring.
- Manage the data layer for file ingestion, including landing files to S3 and parsing/transforming data for persistence in PostgreSQL or RDS.
- Process and reconcile payment scheme files such as clearing, settlement, and chargebacks.
- Contribute to architectural decisions, write technical documentation, and establish engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site