Senior Backend Developer (File Processing)

Posted 11 Days Ago
Be an Early Applicant
Vilnius, Vilniaus miesto savivaldybė, Vilniaus apskritis, LTU
In-Office
Senior level
Fintech • Payments
The Role
Lead migration of legacy Perl/crontab batch pipelines to Python services. Design workflow orchestration (Prefect or Airflow), implement observability (CloudWatch/Grafana), manage S3-based file ingestion, parse and persist to PostgreSQL/RDS, and build reconciliation logic for payment scheme files. Contribute to architecture, documentation, and engineering best practices within a small payments-focused team.
Summary Generated by Built In

payabl. empowers businesses to grow through payments innovation and banking services. Our ambition is to expand our strong portfolio of global financial services and make them all accessible through our unified platform, payabl.one. As a licensed financial company with principal membership with card schemes, we specialize in global payments and multi-currency banking solutions.
The role is about:

We are a lean but growing engineering team working in the eCommerce payment processing space. As we expand, we are looking for a Senior Backend Developer to join our File Processing squad and take ownership of our pipeline migration. You will lead the transition from legacy Perl/crontab infrastructure to a modern, observable, and maintainable Python-based architecture.

You will play a central role in designing, building, and operating the systems that process daily scheme files (e.g., Visa and Mastercard clearing/settlement files), replacing manual production access patterns with robust orchestration and deployment automation. In this small team, your voice carries real weight—you will help define how we build, not just what we build.

  • Location: Vilnius, Lithuania
  • Reporting to: Technical Lead

What you will do:

  • 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.

What we need:

  • 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.

Hiring Process:

  • Step 1 – Thinking in Action (40 minutes) Your first conversation will be with our Talent Acquisition team. We'll explore your background, career journey, motivations, and overall fit for the role. As part of this discussion, you'll also complete a short technical screening that will be reviewed by our engineering team. This stage helps us understand both your experience and how you approach technical challenges.
  • Step 2 – Build in Production (60–90 minutes) Meet with the Team Lead and technical experts for a practical assessment. Depending on the role, this may involve a live coding exercise or a real-world scenario designed to evaluate your technical skills, problem-solving approach, and ability to work through challenges similar to those faced by our teams.
  • Step 3 – Final Interview (45 minutes) The final stage is a group interview with senior members of our Technology squad, which may include the CTO, CPO, and Team Lead. Together, we'll discuss team fit, collaboration style, expectations from both sides, and any remaining questions about the role, team, or technology domain. This is also an opportunity for you to learn more about our culture and ways of working.

The perks of being a payabl.er: 

  • Grow with Us: Annual Learning Budget for professional development (after probation)—because your growth is our growth. 
  • Max Out Your Downtime: 25 days of vacation + public holidays + 10 days of sick leave.
  • 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

Let's embark on a journey to redefine the landscape of payments together. We're not just offering a role; we're inviting you to be a part of something bigger. Join our team, and let's innovate, disrupt, and lead the future of payments. Together, we can make an impact that resonates. Welcome to the team! 

Please review our Privacy Policy to understand how we process your personal data during the recruitment process: https://payabl.com/privacy-policy

Skills Required

  • 5+ years of production-grade Python expertise
  • Proven experience with job orchestration using Prefect or Airflow
  • Solid experience with AWS services: S3, Lambda, SQS, ECS
  • Strong experience with relational databases (MySQL/PostgreSQL) and large-scale file processing
  • Advocate for clean, intentional code and able to explain engineering decisions
  • Curiosity about product and end-user/business impact
  • Strong English communication skills (written and verbal)
  • Ability to work in Vilnius, Lithuania (location specified)
  • Familiarity with payment scheme file formats (Visa BASE II, Mastercard IPM)
  • Experience reading/refactoring Perl or legacy scripting
  • Knowledge of payment clearing, interchange, and reconciliation processes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
151 Employees
Year Founded: 2011

What We Do

We are payabl., a paytech expert empowering merchants to take, make and manage payments globally. Our full solution stack includes card acquiring, alternative payment methods, payment accounts and prepaid cards. Welcome to payabl., where we take care of the payments, so you can take care of business. #payments #paytech #fintech

Similar Jobs

Cencora Logo Cencora

Senior Project Manager

Healthtech • Logistics • Pharmaceutical
Hybrid
Vilnius, Vilniaus miesto savivaldybė, Vilniaus apskritis, LTU
51000 Employees
5K-7K Annually

Airwallex Logo Airwallex

Manager, Enterprise Risk

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Vilnius, Vilniaus miesto savivaldybė, Vilniaus apskritis, LTU
2300 Employees

Palantir Technologies Logo Palantir Technologies

Deployment Strategist

Artificial Intelligence • Software
In-Office
Vilnius, Vilniaus miesto savivaldybė, Vilniaus apskritis, LTU
4400 Employees
2K-6K Annually

Palantir Technologies Logo Palantir Technologies

Software Engineer

Artificial Intelligence • Software
In-Office
Vilnius, Vilniaus miesto savivaldybė, Vilniaus apskritis, LTU
4400 Employees
3K-6K Hourly

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account