Overview
Senior Full Stack Software Engineer to join our collaborative and growing engineering team in Berlin. In this role, you will be responsible for the overall design, development and implementation of front- and back-end applications. This includes using React to deliver features for our customer-facing website and internal back-office applications, and building Python services in a service-oriented architecture. You'll contribute to a service-oriented architecture using gRPC, and work closely with other engineers, designers, and product managers to shape scalable, high-quality systems.
We follow innersource principles that promote shared ownership and cross-team contribution. MPB is deeply invested in technology and innovation, with a cloud-native approach and a culture of openness, learning, and experimentation. You’ll be based in our Berlin office, with a hybrid model and in-office days typically on Tuesday and Thursday. English is our team’s working language.
Responsibilities
- Building and maintaining features in TypeScript/JavaScript using atomic React component libraries
- Developing and extending Python web services to support new features and evolving needs
- Collaborating with a cross-functional team of engineers, product managers, designers, and operations colleagues to create software following industry best practices
- Helping shape system design and architecture decisions
- Fixing bugs, adapting to changing requirements, and continuously improving features
- Documenting APIs for consumption by Backend/Frontend, Test Automation, and Data Analytics teams
- Providing technical guidance and mentoring to less senior engineers
What we are looking for / Qualifications
- Proficiency in JavaScript/TypeScript and modern frameworks (ideally React)
- Solid Python development experience
- Familiarity with ORM tools, preferably Django
- Experience with Docker (building and running images)
- Experience working in Agile/Scrum teams
- Comfortable working across disciplines in a cross-functional environment
- A collaborative mindset with a desire to mentor and support others
- An interest in the potential of AI tools
Benefits
- You’ll get 20 days of statutory holiday, plus 8 additional days from us—with the option to buy up to 5 more each year + 2 days of volunteering leave + 1 day a year to focus on your well-being
- Urban Sports Membership discount
- Retirement & pension plans
- BVG ticket discount (50%)
- MPB Employee discount and uplifts
- Employee Assistance Programme (EAP)
- Learning Management System (MPB Learning Lab) with thousands of free courses
- Enhanced paid parental leave
- Summer and winter employee events
- Financial assistance scheme
- Milestone Gifts – €150 Amazon voucher for new baby or wedding/civil partnership
- Dog-friendly office
Equal Opportunity
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant because of family makeup, race, sexuality, religion, gender identity, disability or age. MPB is committed to inclusion and a diverse community of visual storytellers.