About N26
N26 provides a global digital banking platform. It has eliminated physical branches, paperwork, and hidden fees to offer a digital banking experience and savings.
Responsibilities
•Discover, design, develop, test, deploy, and maintain software
•Manage individual project priorities and deliverables while collaborating with the team and participating in knowledge-sharing sessions
•Stay up to date with technology trends
•Propose new findings during Get Stuff Done Days (GSDD)
•Partner with Product Owners and Designers to translate user needs into scalable backend systems throughout the feature lifecycle
Requirements
•Experience developing software with a JVM language and Spring Boot in large-scale production systems
•Sound understanding of microservice architecture
•Knowledge of relational and non-relational databases
•Appreciation of modern cloud architecture
•Strong bias for action and getting things done
•Ongoing appreciation and consideration for security
•Motivation to write well-tested and well-documented code
•Ability to give and receive open, direct, and timely feedback
Nice to have
•Kotlin
•Postgres
•AWS
Benefits
•Personal development budget, work-from-home budget, discounts on fitness and wellness memberships, language apps, and public transportation
•Access to a Premium subscription on the employee's personal N26 bank account, as well as subscriptions for friends and family members
•One additional day of annual leave for each year of service
•High degree of autonomy and access to cutting-edge technologies
•Relocation package with visa support for those who need it