Backend Engineer – Core Systems

Remote $65k–$95k middle English C1 3 months ago full-time quality 8.6/10

Role in brief

N26 is looking for a Backend Engineer to enhance its core banking systems using technologies like Kotlin and AWS. This role is ideal for someone with a solid understanding of microservices and cloud environments who values autonomy and collaboration.

KotlinSpring BootKubernetesKafkaPostgresAWS

About the role

In this position, you will be responsible for developing and improving the core banking systems that handle accounts and transactions for millions of customers. You will work with a tech stack that includes Kotlin, Spring Boot, and AWS, and have the opportunity to shape the future of the company’s banking services.

You will collaborate with a cross-functional team, driving your own priorities and tackling complex banking domain challenges. The role emphasizes a high degree of autonomy and encourages proactive problem-solving, allowing you to make significant contributions to the team and the company's growth.

The salary range for this role is between $65,000 and $95,000, reflecting the responsibilities and required skills.

Skills that matter here

  • Kotlin: You will primarily use Kotlin to develop backend services.
  • Spring Boot: Spring Boot is used for building and deploying microservices.
  • Kubernetes: Kubernetes is employed for container orchestration in the cloud environment.
  • Kafka: Kafka is utilized for managing event-driven systems.
  • Postgres: You will work with Postgres as the preferred relational database.
  • AWS: Experience in AWS is essential for operating in a modern cloud environment.

Who this role suits

  • You have a strong background in backend development with a focus on microservices.
  • You thrive in environments that require autonomy and proactive problem-solving.
  • You enjoy collaborating with diverse teams and sharing knowledge.
  • You have a keen interest in the banking or fintech domain.

From the employer

  • Own features end to end on systems that move real money for millions of customers
  • Go deep on the banking domain - payments, ledgers, and the rules beneath them - and use that understanding to question and sharpen what we build
  • Drive your own priorities within a cross-functional team, and unblock yourself when you hit a wall
  • Raise problems early with a proposed solution, instead of working around them
  • Ship incremental improvements and share your findings - including at our Get Stuff Done Days (GSDD)
  • Solid grasp of microservice architecture
  • Comfortable with relational databases, Postgres preferred
  • Experience operating in a modern cloud environment, ideally AWS and Kubernetes
  • Full professional proficiency in English
  • Nice to have:
  • Event-driven systems with Kafka
  • Payments, ledgers, or other banking/fintech domain experience
  • Accelerate your career growth by joining one of Europe’s most talked about disruptors 🚀.
  • Employee benefits that range from a competitive personal development budget, work from home budget, discounts to fitness & wellness memberships, language apps and public transportation.
  • As an N26 employee you will have access to a Premium subscription on your personal N26 bank account. As well as subscriptions for friends and family members.
  • Additional day of annual leave for each year of service.
  • A high degree of autonomy and access to cutting edge technologies - all while working with a friendly team of peers of diverse nationalities, experiences, and backgrounds.
  • A relocation package with visa support for those who need it.

Questions about this role

What is the remote policy?

The position is remote.

What is the seniority level of this role?

This is a middle-level position.

How can I apply for this role?

You can apply through the N26 careers page at https://n26.com/en-eu/careers/positions/8035334.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to N26.