This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

payabl.
Posted 1mo ago

Senior Backend Developer (File Processing) - Relocation to Cyprus

payabl.
Cyprus or Serbia
OnsiteFull Time
Responsibilities
  • migrating pipelines
  • orchestrating workflows
  • processing files
Requirements
  • 5+ years production Python
  • Experience with Prefect or Airflow
  • AWS (S3
  • Lambda, SQS, ECS)
  • Relational databases (MySQL/PostgreSQL)
  • Processing large file-based data
  • Strong English communication
Technical tools mentioned
PythonPrefectAirflowS3LambdaSQSECSPostgreSQLRDSMySQLPerlCloudWatchGrafana

Job description

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: Cyprus — Onsite (employment contract with relocation support)
  • 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: 

  • 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

We offer a relocation package that will be discussed in the first interview with your Talent Acquisition Partner.

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

About payabl.

Global payment processing and business banking for merchants.

Similar jobs

Backend Developer roles
2d
Save
Mark Applied
Hide
Backend Developer (Java)
Nicosia, Nicosia, Cyprus
HybridFull Time
Campeón Gaming
Campeón Gaming: Provider of iGaming technology, platforms, and managed services.
4+ YOEBachelor's degree in computer science or related field, 4+ years of Java backend development, RESTful services, English communication, and familiarity with GraphQL, Redis, Postgres, and Git.
Java, RESTful services, GraphQL, Redis, Postgres, Git
3d
Save
Mark Applied
Hide
Senior Backend Developer ( .NET)
Cluj-Napoca or Iași or Novi Sad or Bucharest or Brașov or Sibiu or Serbia or Timișoara or Romania
HybridFull Time
NTT DATA Romania
NTT DATA RomaniaTokyo Stock Exchange: 9613: Global IT innovator providing software development and consulting services.
5+ YOEBachelor's degree or equivalent experience, 5+ years in backend or full-stack development, strong C#/.NET, SQL Server, Service Bus, ARM templates, Azure PaaS, REST microservices, and English communication skills.
C#, .NET, .NET Core, .NET Framework, SQL Server, Service Bus, ARM templates, RESTful Microservices, Azure PaaS Services, App Service, App Insights, CosmosDB, Angular, TypeScript, Azure DevOps, YAML Pipelines, Docker, Terraform, Helm, Agile Scrum
1w
Save
Mark Applied
Hide
Senior Backend Engineer
Limassol, Limassol District, Cyprus
RemoteFull Time
Sumsub
Sumsub: AI-based platform for identity verification and regulatory compliance.
Strong backend development experience with Java, databases, and distributed systems; system design expertise; ability to build scalable production-ready solutions and independently own complex tasks.
Java, MongoDB, ClickHouse, Redis, Apache Kafka, Kafka Streams, Elasticsearch, OpenSearch, Airflow, Slack
1w
Save
Mark Applied
Hide
Senior Backend-Developer – Agents (100% Remote)
Romania or Egypt or Bulgaria or Hungary or Serbia or Czech Republic or Latvia or Morocco or Tunisia
$1k-$3k/mo RemoteFull Time
Powerprozesse
Powerprozesse: A self-funded, profitable software building AI-powered automation for property management.
2+ YOEMore than 2 years building production agents, experience shipping AI-native features, strong English fluency, AI-assisted coding, autonomous ownership, and knowledge of retrieval, evaluations, tool design, and AI models.
TypeScript, Convex, Next.js, React, Tailwind, shadcn/ui, Vercel AI SDK, Convex Agent Component, LiveKit, Deel
1w
Save
Mark Applied
Hide
Senior Backend Engineer
Novi Sad, Vojvodina, Serbia
HybridFull Time
Brame
Brame: Provides a platform for creating gamified marketing campaigns.
5+ YOE5+ years programming experience (C# or similar), strong microservices knowledge, GIT proficiency, English fluency, problem-solving and operational awareness, experience with cloud and CI/CD preferred.
C#, GIT, AWS, Azure, AWS Lambda, Azure Functions, Serverless, Postgres, SQL, NoSQL, CI/CD
1w
Save
Mark Applied
Hide
Senior Backend Engineer
Novi Sad, Vojvodina, Serbia
HybridFull Time
Brame
Brame: Provides a SaaS platform for creating gamified marketing experiences.
5+ YOE5+ years backend development experience (C# preferred), microservices and scalable architecture, Git, cloud and DevOps familiarity, CI/CD and infrastructure automation experience, strong English and problem-solving skills.
C#, GIT, AWS, Azure, Lambda, Azure Function, Postgres, SQL, NoSQL
1w
Save
Mark Applied
Hide
Senior Backend Developer (Torch Team)
Cyprus or Czech Republic or Germany or Poland or Serbia or Spain
RemoteFull Time
Semrush
Semrush: Brand visibility and digital marketing management platform.
5+ YOE5+ years software engineering experience, strong Python skills, experience building scalable data pipelines, Docker and CI/CD familiarity, SQL knowledge, collaboration with Data Scientists for ML/AI systems.
Python, PostgreSQL, BigQuery, ClickHouse, GCS, Alembic, OpenAI, Gemini, Mistral, Grok, Nebius, Claude, Docker, Pub/Sub, KMS, IAM, Temporal, Kubernetes, Grafana, Prometheus, Sentry, Langfuse
1w
Save
Mark Applied
Hide
Senior/Staff Backend Engineer - remote friendly
Berlin or Germany or France or Italy or Serbia or Spain
RemoteFull Time
Qonto
Qonto: European business finance workspace for SMEs and freelancers.
Strong backend engineering experience; familiarity with large-scale web architectures, testing, monitoring, incident response; comfortable with Go or Ruby, Kubernetes, AWS, PostgreSQL, Kafka, and ELK; fluent English.
Go, Ruby, Kubernetes, AWS, PostgreSQL, Kafka, ELK, Cursor, Copilot
This job has expired