Senior Backend Developer
Role details
Job location
Tech stack
Job description
Help us shape the future of our business communication solutions, from making architectural decisions to coaching the engineers around you.
Do you care about well designed systems, and get genuinely excited about solving complex backend challenges? This might be your next adventure. Full-time / Part-time · Groningen
Building something that matters
Join our Product Development team and help shape the way businesses build customer relationships across phone, chat, and other conversation channels.
You will be part of a multi-disciplinary scrum team, working on meaningful backend challenges. You'll have real influence over architectural decisions, tackle interesting distributed systems problems, and help define how we build going forward.
Beyond the technical work, you also enjoy mentoring junior and medior colleagues. Sharing knowledge through code reviews, pair programming, and just being someone others can learn from.
Requirements
Do you have experience in Team management?, We're looking for someone who has a strong technical foundation, but who doesn't lose sight of why something is being built. You ask "what does this mean for the user?" alongside "how do we design this well?", and you help the team find a balance between these questions.
You take ownership of problems from the moment they're still fuzzy all the way through to a working solution. You collaborate naturally, not because it's required, but because you know good systems come from good collaborations.
What you bring:
- Strong Python development skills, with a solid understanding of backend architecture
- Experience with or a clear understanding of microservices and the transition from monolithic systems
- The ability to mentor junior and medior developers - patiently and practically
- An end-user mindset: serving the user is central to what you build
- Strong communication skills; you can articulate complex technical topics clearly
It's nice if you:
- Have been part of a monolith-to-microservices transition before
- Have experience in a self-managing or flat team structure
- Have a track record of improving team practices alongside your technical contributions
Benefits & conditions
- A role in an experienced development team
- A job for 32-40 hours a week
- A competitive salary
- A job with a lot of freedom and responsibility in a self-managing organization
- A modern working place, at the office as well as at home
- A personal study budget for you to grow as a professional
- A job in an international organization with about 130 smart colleagues
- And of course: a working culture where you feel at ease and can be yourself
Want to know all of what we have to offer? You can find it here (link to our handbook)
It's no problem if you don't have any experience in self-management. We will gladly guide you. The most important part is that you enjoy taking responsibility and action yourself.
Please note that at this time we cannot offer visas to candidates outside of the EU.