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 (CloudWatch, or Grafana) 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.
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.
We value deep engineering logic over AI-generated snippets. You should be a "clean code" advocate who can explain the reasoning behind every line you ship.
You care about the "why" behind a feature. You are interested in how a product works for the end-user and the business.
Strong English communication skills—both written and verbal.