Backend Engineer - Payments at N26

on-site · full-time · Visa sponsorship

Apply for this role at N26

Responsibilities:
- Design, implement, test and operate high-volume payments and card transaction services using JVM-based technologies.
- Own features end-to-end: discovery, implementation, deployment and maintenance in a microservices architecture.
- Collaborate with product, QA and operations to ship reliable, well-tested code and participate in on-call/incident response when needed.
- Maintain and improve CI/CD pipelines, monitoring and observability for production systems.
- Contribute to knowledge sharing (design reviews, GSDD sessions) and mentor junior engineers.

Requirements:
- Strong experience developing production services with a JVM language and Spring Boot (Kotlin experience is a plus).
- Solid understanding of microservice design patterns, scalable system design and fault tolerance.
- Experience with relational databases (Postgres) and familiarity with non-relational stores.
- Practical experience or comfort working in cloud environments (preferably AWS).
- Track record of writing well-tested, secure code and shipping production services.
- Good communication skills and ability to work in autonomous, cross-functional teams.