payabl. logo
payabl.

We're powering the growth of merchants by helping them take payments easily, securely and globally.

Senior Backend Developer – File Processing

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Cyprus

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Developer – File Processing

payabl.

• Pipeline Re-architecture: Migrate and re-architect legacy Perl batch jobs and crontab pipelines into modern Python-based services. • Workflow Orchestration: Design and implement orchestration using Prefect or Airflow, including alerting, observability dashboards, and safe job re-run capabilities. • Modern Observability: Instrument services with structured logging and metrics (CloudWatch, or Grafana) to eliminate the need for direct production server access. • Data Layer Ownership: Manage the data layer for file ingestion: landing raw scheme files to S3, parsing/transforming them, and persisting to PostgreSQL or RDS for reconciliation. • Financial Domain Logic: Process and reconcile payment scheme files (clearing, settlement, chargebacks) from card schemes and acquirers. • Engineering Standards: Contribute to architecture decisions, write technical documentation, and establish best practices across the team.

Job Requirements

  • Python Seniority: 5+ years of production-grade Python expertise.
  • Orchestration Mastery: Proven experience in job orchestration using Prefect or Airflow.
  • AWS Depth: Solid experience with AWS services, specifically S3, Lambda, SQS, and ECS.
  • Data & Databases: Strong experience with relational databases (MySQL/PostgreSQL) and processing large-scale file-based data.
  • Clean & Intentional Code: 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.
  • Curiosity for Product: You care about the "why" behind a feature. You are interested in how a product works for the end-user and the business.
  • English Proficiency: Strong English communication skills—both written and verbal.
  • Nice to Have: Familiarity with payment scheme file formats (Visa BASE II, Mastercard IPM, or equivalent). Experience reading and refactoring Perl or legacy scripting languages. Knowledge of payment clearing, interchange, and reconciliation processes.

Benefits

  • Future-Proof Your Finances: Once you’ve passed probation, we’ll kickstart your Provident Fund to secure your future.
  • Grow with Us: Annual Learning Budget for professional development (eligible after probation)—because your growth is our growth.
  • Wolt Your Way Through Lunch: €150 monthly Wolt allowance to keep you fueled and happy.
  • Stay Active Your Way: Enjoy a SportsBenefits membership giving you access to a wide variety of gyms and sports facilities to support your active lifestyle.
  • Drive in Style: After one year with us, you may be eligible for a company car—performance and availability permitting.
  • Park with Ease: Complimentary parking space just steps from the office, so your commute is as smooth as your workday.
  • Max Out Your Downtime: 25 days of vacation + public holidays + 10 days of sick leave.
  • Shop & Save: Exclusive local discount card + tickets for exciting events like Beonix, basketball games, and more.
  • Speak Like a Local: Join free Greek language classes, twice a week, open to all team members.
  • Celebrate Together: We bring colleagues from all offices together for unforgettable company celebrations.
  • Global Collaboration & Events: Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community

Related Job Pages

More Backend Engineer Jobs

payabl. logo

Python Backend Developer – File Processing

payabl.

We're powering the growth of merchants by helping them take payments easily, securely and globally.

Full TimeRemoteTeam 51-200H1B No Sponsor

• System Implementation: Support the re-architecture of legacy Perl batch jobs into modern, maintainable Python services. • Operational Reliability: Assist in implementing workflow orchestration (Prefect/Airflow) to ensure safe job re-runs and system stability. • Observability: Help instrument our services with logging and alerting (Grafana/CloudWatch) so we can monitor systems without direct production access. • Data Transformation: Work on data ingestion pipelines, moving raw data to S3 and transforming it into relational database records.

Cyprus
ContractRemoteTeam 201-500H1B No Sponsor

• Support a large-scale application modernization initiative focused on migrating enterprise applications from .NET Framework to .NET Core/.NET 8+ • Execute the majority of application conversion, remediation, testing, and documentation activities across the portfolio • Work closely with the Senior .NET Application Modernization Consultant (Pod Lead) • Implement established migration patterns to ensure successful modernization outcomes • Port application code from .NET Framework to .NET Core/.NET 8+ using approved modernization approaches and tooling • Execute application modernization activities using AWS and Microsoft migration tools • Remediate compatible and upgradeable NuGet package dependencies • Convert and modernize T4 templates as directed by technical leadership • Implement modern dependency injection and configuration management patterns • Apply modernization standards, coding practices, and architectural guidance established by the Pod Lead • Execute confidence testing and validate functional parity against defined acceptance criteria • Troubleshoot and resolve migration-related defects and compatibility issues • Document modernization decisions, implementation approaches, and technical findings • Contribute to migration runbooks, knowledge-sharing materials, and project documentation • Collaborate with architects, senior consultants, QA resources, and project leadership to ensure successful delivery

Maryland + 1 moreAll locations: Maryland | Virginia
ContractRemoteTeam 201-500H1B No Sponsor

• Lead the .NET Framework to .NET 8+ modernization strategy across the workstream • Establish technical standards, migration patterns, and quality expectations • Make and document key architectural decisions regarding: Distributed transaction modernization (DTC replacement strategies), ASP.NET Web Forms migration approaches, WPF application disposition (retire, retain on Windows, or rewrite) • Perform hands-on modernization of the most complex application components • Lead remediation of incompatible NuGet dependencies and package modernization efforts • Reverse-engineer and replace private packages where source code is unavailable • Review and approve modernization work completed by staff consultants • Ensure functional parity, maintainability, and performance of migrated applications • Evaluate where modernization tooling can accelerate delivery versus where manual intervention is required • Partner with delivery leadership to identify risks, dependencies, and mitigation strategies

Maryland + 1 moreAll locations: Maryland | Virginia
Full TimeRemoteTeam 1,001-5,000Since 1999

• Develop and enhance Front-end applications in Angular and Back-end services in Java; • Build and maintain APIs and microservices; • Participate in functional and technical refinement sessions; • Take part in Scrum ceremonies (planning, daily, review, and retrospective); • Ensure application quality, performance, security, and maintainability; • Implement automated tests (unit and integration); • Perform code reviews and promote development best practices; • Monitor applications and support incident analysis in production; • Contribute to the definition of technical and architectural standards; • Mentor developers and support the technical growth of the team; • Collaborate with Product, QA, DevOps, SRE and Architecture teams.

Brazil
Job Closed