Overview In this role you collaborate with the Tech Lead to architect and deliver new features for a secure, scalable digital banking platform. You design, build, test, deploy, and maintain software in a cloud-native environment, while mentoring peers to uphold high code quality. You'll stay current with tech trends and share findings during Get Stuff Done Days, contributing to cross-functional teams and enduring technical standards.
This position offers meaningful impact through shaping a modern, compliant banking experience at scale.
Compensaciones / Incentivos competitive personal development budget work from home budget fitness & wellness discounts language apps public transportation discounts
Premium N26 bank account and family subscriptions
Responsabilidades Collaborate with the Tech Lead to architect and implement new features
Design, develop, test, deploy, and maintain software in a production environment
Mentor junior team members and ensure code quality via pull requests
Stay up-to-date with tech trends and share findings during Get Stuff Done Days
Work with cross-functional teams to uphold high technical standards across the product
Requisitos principales Experience with JVM languages and Spring Boot in large-scale production systems
Kotlin experience is a plus
Strong understanding of microservice architecture
Knowledge of relational and non-relational databases, preferably Postgres
Experience with modern cloud architectures, preferably AWS
Professional proficiency in English
Actively help yourself and others succeed
Continuous learning and challenging the status quo
Think globally, act locally
JVM-based development
Spring Boot
Kotlin (plus)
📌 Senior Backend Engineer - Customer Risk Lifecycle (Barcelona)
🏢 N26
📍 Barcelona