Senior Backend Developer (File Processing)
New
P
payabl.ECommerce Payment Processing
Remote from Portugal or UkraineFull-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 expertise.
- 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) and processing large-scale file-based data.
- Ability to write clean, maintainable code with clear logic.
- Strong English communication skills—both written and verbal.
- Familiarity with payment scheme file formats (Visa BASE II, Mastercard IPM) is a plus.
- Experience reading and refactoring Perl or legacy scripting languages is a plus.
- Knowledge of payment clearing, interchange, and reconciliation processes is a plus.
Responsibilities
- Migrate and re-architect legacy Perl batch jobs and crontab pipelines into modern Python-based services.
- Design and implement orchestration using Prefect or Airflow, including alerting, observability dashboards, and safe job re-run capabilities.
- Instrument services with structured logging and metrics to eliminate the need for direct production server access.
- Manage the data layer for file ingestion: landing raw scheme files to S3, parsing/transforming them, and persisting to PostgreSQL or RDS for reconciliation.
- Process and reconcile payment scheme files (clearing, settlement, chargebacks) from card schemes and acquirers.
- Contribute to architecture decisions, write technical documentation, and establish best practices across the team.
View Full Description & ApplyYou'll be redirected to the employer's site