Backend Engineer - Customer Risk Lifecycle
You will join expanding teams in Barcelona and evolve N26's product, powered by a microservice architecture predominantly written in Kotlin using Spring Boot. You will work within cross-functional teams that are passionate about collaboration and knowledge sharing, and you will have a high degree of autonomy. You will be encouraged to embrace the latest technological updates and given a platform to work on complex, interesting problems on a daily basis.
Responsibilities
- Design, develop, test, deploy and maintain software in a thriving environment
- Manage individual project priorities and deliverables whilst working in a team that enjoys knowledge sharing sessions
- Stay up to date with the latest trends in technology and propose findings during GSDD sessions
- Work within your cross-functional team to uphold the highest technical standards across the product
Requirements
- Experience in developing software using a JVM language and Spring Boot in large-scale production systems (Kotlin experience is a plus)
- Sound understanding of microservice architecture
- Knowledge of both relational and non-relational databases, preferably Postgres
- Deep knowledge of both relational and non-relational databases, preferably Postgres
- Appreciation of working in a modern cloud architecture, preferably with AWS
- Full professional proficiency in English
- Highly motivated and not afraid of getting things done
- Ongoing appreciation and consideration for security
- Motivation to write code which is well-tested and well-documented
- Give and receive open, direct and timely feedback
Benefits
- Competitive personal development budget
- Work from home budget
- Discounts to fitness & wellness memberships
- Discounts on language apps
- Discounts on public transportation
- Premium subscription on personal N26 bank account, including subscriptions for friends and family
- Additional day of annual leave for each year of service
- Relocation package with visa support