Google Cloud PlatformJavaKafkaKotlinKubernetesMicroservicesSpringGoGenAIGCPGoogle CloudGitAgileScrumMentoring
About this role
Role Overview
In this role, you'll go beyond writing excellent code; you'll shape our technical direction, elevate our engineering practices, and mentor engineers across the organisation to help the company deliver the next iterations of our product, the BUX App.
To do this, you will have the help of other very experienced colleagues, the freedom to brainstorm and suggest new ideas, and the time to execute those ideas in a high-quality way.
As a Staff Backend Engineer, your job is to lead from the front. This could mean:
Take project requirements, design solutions, and document them in RFCs (Request for Comments)
Follow, learn, apply, and advocate for modern software development practices across the team and organisation
Analyse technical challenges (e.g., scalability), raise awareness of technical debt, and proactively address system issues before they impact users
Help grow the technical skills of less experienced colleagues and collaborate across teams on planning and execution of broader impact projects
Discuss technical solutions with Product Owners, support colleagues with complex problems, and diagnose and resolve live user issues or monitoring alerts in a thought-out, planned, and organised manner
Requirements
Excellent command of Git and collaborative workflows (e.g., GitFlow)
Excellent knowledge of core system-design concepts and common microservices design trade-offs
Ability to own, be responsible and accountable for the success of projects where own direct code contribution is combined with mentoring of less experienced colleagues
Excellent command of Java, Kotlin and the Spring framework ecosystem
Experience working with transactional Kafka and event-sourcing architectures
A solid understanding and working knowledge of GCP (with focus on Kubernetes)
You take initiative and push hard to turn ideas into real results
You regularly use GenAI tools, stay up to date with new ones, and encourage the team to use them to speed up delivery and improve how everyone works
A keen eye for detail while always keeping the big picture in mind
An Agile mindset and working knowledge of the Scrum framework
Tech Stack
Google Cloud Platform
Java
Kafka
Kotlin
Kubernetes
Microservices
Spring
Benefits
International work environment
Company pension plan
Flexibility is at our core; we offer a hybrid work environment (1-2 days at the office)
Working from home allowance
Mobility benefit
Gym membership contribution via Urban Sports
Learning budget and full access to our learning and development platform
A1 Dutch language course for you (and your partner)
Delicious lunches at the office
The possibility to work from abroad for 1 month every 12 months
Take care of your mental and emotional well-being with unlimited appointments with psychologists or coaches through OpenUp