27 days ago
Berlin, Germany or Barcelona, SpainStaff+
Responsibilities
- Shape the team’s technical scope, product roadmaps, dependencies, and technical-debt reduction in partnership with product and engineering management.
- Design, develop, maintain, and scale high-availability distributed backend applications.
- Write clean, tested, and maintainable code and support frequent production delivery.
- Implement integrations with foundational models and automation systems for back-office teams.
- Optimize, measure, and monitor distributed systems and software delivery.
- Mentor mid- and senior-level engineers through technical guidance, code reviews, documentation, and knowledge sharing.
- Lead initiatives that improve engineering culture and team effectiveness.
- Participate in engineering recruitment and employer-brand initiatives.
Requirements
- At least 5 years of experience building complex distributed systems with Java and/or Kotlin and Spring Boot or Spring AI.
- Strong understanding of object-oriented programming, distributed systems, domain-driven design, and Hexagonal, Event-Driven, and Microservices architecture patterns.
- Experience applying Clean Code, TDD/BDD, observability, and other engineering best practices.
- Experience designing and implementing robust REST APIs.
- Professional experience with PostgreSQL, including performance and scalability considerations.
- Experience with CI/CD pipelines and a DevOps-oriented approach; AWS and/or Kubernetes experience is a plus.
- Proven ability to use AI coding agents such as Claude Code, Gemini Code, and GitHub Copilot critically while maintaining code integrity and security.
- Python, LangChain, and RAG pipeline knowledge is a plus.
- Ability to guide, unblock, mentor, and collaborate with engineers while demonstrating strong ownership and communication.
Benefits
- Competitive personal development budget.
- Work-from-home budget and discounts for fitness, wellness, language apps, and public transportation.
- Free Premium subscription for the employee’s personal N26 account, plus subscriptions for friends and family.
- One additional annual-leave day for each year of service.
- High degree of autonomy and access to cutting-edge technologies.
- Relocation package with visa support where needed.
Tech Stack
Categories
About N26
N26 is a European digital bank for consumers, offering current accounts, debit cards, payments, savings features, and premium subscription plans via a mobile app. It operates under a German banking license and serves customers across more than 20 European markets, with headquarters in Berlin; the company was founded in 2013 and is privately held. Revenue comes from account subscriptions, card interchange, and selected financial products offered in-app.
