Backend Engineer - Engagement at N26

Berlin, Germany

Posted

on-site · full-time · Visa sponsorship

Apply for this role at N26

Responsibilities:
- Participate in the full feature lifecycle: discovery, design, implementation, testing, deployment, and maintenance of backend services within the Grow & Engage domain.
- Collaborate closely with Product Owners, Designers, and cross-functional teammates to translate user needs into reliable, scalable backend systems.
- Build and operate microservices that power signup flows, memberships, and engagement features; ensure performance, observability, and resilience.
- Write well-tested, documented code; set up and improve CI/CD, monitoring, and automated testing practices.
- Contribute to knowledge sharing (code reviews, tech talks, Get Stuff Done Days) and propose architectural or process improvements.
- Maintain a security-first mindset and incorporate security considerations into design and implementation decisions.

Requirements:
- Hands-on experience building production services using a JVM language and Spring Boot; Kotlin experience is a plus.
- Strong understanding of microservice architectures and API design patterns.
- Familiarity with relational databases (Postgres preferred) and non-relational data stores.
- Experience working in cloud environments (AWS preferred) and familiarity with deployment and observability tooling.
- Practical experience with testing, CI/CD pipelines, and writing maintainable documentation.
- Good communication skills, ability to work in a collaborative agile team, and a bias for action.

All roles at N26