companyN26 logo

Lead Backend Engineer - Assistance

N26Barcelona, Berlin
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

To thrive in this role, you should possess a strong engineering mindset along with experience in architectural design and best coding practices. Your ability to mentor others, foster collaboration, and drive technical excellence will be crucial in leading our backend engineering efforts.

About the job

Join Our Team as a Lead Backend Engineer

At N26, we're redefining banking with a focus on innovation and technology. As a member of our Intelligent Operations Platforms (IOP) and Assistance segments, you will play a critical role in enhancing our operations and empowering other tech teams through a robust platform approach.

We are looking for a skilled Lead Backend Engineer to join our dynamic cross-functional teams. You will work within a microservice architecture, primarily utilizing Java and Kotlin with Spring Boot, to evolve our product offerings.

Our teams thrive on collaboration, knowledge sharing, and autonomy, ensuring that every member's voice is heard and valued. As a Lead Engineer at N26, you will be at the forefront of integrating the latest technological advancements while tackling complex and engaging challenges daily.

Your Responsibilities:

  • Shape your team’s technical landscape by collaborating closely with Product Managers and Engineering Managers to manage product technical roadmaps and dependencies, thereby minimizing technical debt.
  • Architect and build high-availability, high-performance web applications that serve as the backbone of our internal operations.
  • Promote a culture of solid engineering delivery by demonstrating best practices, writing clean, well-tested, and well-refactored code, and deploying it to production frequently.
  • Integrate AI: Implement new features and integrations with foundational models and automation systems to empower our back-office teams.
  • Scale systems by optimizing, measuring, and monitoring distributed systems for seamless and continuous software delivery.
  • Mentor team members and document processes to foster engineering excellence and knowledge sharing, avoiding silos.
  • Lead initiatives aimed at enhancing our engineering culture across the company and explore ways to maximize team and organizational effectiveness.
  • Participate in recruitment and employer branding initiatives to strengthen our engineering team.

Qualifications for Success:

Engineering Mindset & Design:

  • Proficient in design patterns with a solid understanding of object-oriented programming and distributed systems principles, utilizing methodologies such as Domain-Driven Design and architectural patterns like Hexagonal, Event-Driven, and Microservices.
  • Possess a strong track record of applying engineering best practices, including Clean Code, Test-Driven Development (TDD), Behavior-Driven Development (BDD), and deep observability.
  • Experience in AI-augmented development frameworks and practices, showcasing the ability to leverage AI in enhancing software solutions.

About N26

N26 is a pioneering mobile bank that is transforming the banking experience through technology and innovative solutions, designed to meet the evolving needs of modern consumers.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.