Lead Backend Engineer

Java

Lead Backend Engineer

Java
Powstańców Warszawy 6, Sopot

Autopay S.A.

Full-time
B2B
Senior
Hybrid

Job description

About the company

Autopay Global is the newest member of the Autopay family, aiming to expand the reach of the group’s state-of-the-art payment integration and payment data technologies to the international market, providing seamless integration with local PSPs, support for multiple currencies and compliance with local frameworks. We have a very forward-looking approach to our products, we value creativity, passion and drive to leverage the newest achievements in technology to our advantage. 

 

To support our dynamic expansion, we are looking for a new Lead Backend Engineer. 

About the role

Lead Backend Engineer is a leader of a team of engineers working on delivering the Autopay Payments Platform as an API-first platform, consisting of Merchant APIs and PSP/Rail APIs, fronted by an API gateway and backed by event-driven microservices on Kubernetes/AWS. The Platform is aiming to be Agentic-Ready – its APIs and events can be safely consumed by automations and agents at scale – contract-first, deterministic, idempotent, observable and fast.

 

The role merges team supervision with hands-on duties so it requires both software development experience as well as interpersonal and management skills. Your primary duties will be to:

 

  •          communicate with business stakeholders to make sure the product requirements are clearly understood and deliverable,
  •       work with other team leaders on alignment with architecture, infrastructure and data management guidelines,
  •       support the members of your team with your expertise and insight when dealing with their current workload,
  •       review the work of your team members to ensure a reliable delivery of features in two-week sprints,
  •       create, document, explain and enforce best coding practices and patterns,
  •          onboard new team members and ensure a frictionless introduction to the project.

 

Get involved in designing, coding, testing, fine-tuning and shipping the elements of the Autopay Payments Platform, taking into consideration the following aspects:

 

  •       containerization of microservices,
  •       event-driven architecture and reactive patterns, replay handling, idempotency, retry and ordering strategies,
  •       API-Gateway compatibility for authentication, authorization, rate limiting, and traceability,
  •       performance optimization, caching and connection pooling,  
  •      relational schema design, migration, maintenance and tunin,
  •      deployment to Kubernetes clusters,
  •      observability with alignment to central monitoring stacks.

What tools will you be working with?

  • technologies: Java, Kubernetes, Kafka, PostgreSQL, AWS
  • nice to have: knowledge of Python programming language and tooling, experience with stack observability platforms such as Dynatrace, Datadog or New Relic, familiarity with Mulesoft Anypoint Platform will be a great advantage, understanding of IaC solutions with focus on Terraform

     

If any technical concepts are unfamiliar to you, don’t worry. We will be happy to support you and teach you everything you need.

Requirements and skills we are looking for in the person hired for this role:

  • minimum 8 years of experience as a backend developer,
  • minimum 5 years of experience on a development team lead position or equivalent,
  • exposure to payments engineering – understanding of transaction lifecycle, settlement and reconciliation concepts,
  • strong leadership qualities and interpersonal skills,
  • ability to understand existing code for review purposes,
  • proven backend engineering track record building microservices in Java and/or Python
  • solid understanding of event-driven architecture, queues and topics (Kafka), reactive programming patterns with at-least-once semantics and idempotency,
  • solid understanding of relational databases (preferably PostgreSQL), data modelling, modern SQL, migrations (preferably Flyway) and performance optimization,
  • strong experience with deploying applications to Kubernetes clusters (preferably EKS other AWS tooling like X-Ray/ CloudWatch and/or OpenTelemetry),
  • familiarity with GitOps practices and working with CI/CD pipelines (preferably Gitlab and FluxCD),
  • API Gateway experience, including policies, routing, versioning, authentication and rate limiting,
  • solid experience with troubleshooting in distributed environments; setting up tooling to support debugging, performance metrics etc.,
  • proven track record of participation in Scrum projects and ability to work in sprints,
  • growth mindset and ability to apply new technologies, patterns or solutions to the current workstream (i.e. GenAI-assisted coding)

What do we offer? 

  •           leadership role in a fast-growing, global fintech company,
  •       possibility to work with cutting-edge tools and technologies,
  •       independence in decision-making,
  •       friendly working environment, team support, no dress code.

 

Join us and let's head together where no one has gone before!!

 

Tech stack

    Java

    advanced

    Kubernetes

    advanced

    Kafka

    advanced

    PostreSQL

    advanced

    AWS

    advanced

    Team Leadership

    advanced

Office location

Lead Backend Engineer

Summary of the offer

Lead Backend Engineer

Powstańców Warszawy 6, Sopot
Autopay S.A.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Autopay S.A z siedzibą w Sopocie, ul. Powstańców Warszawy 6 (dalej jako "administrator"). ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.