Kotlin Backend Engineer Utrecht
Build event-driven systems that enable the global
energy transition | Kotlin, Spring Boot, Docker, K8s, AWS, Kafka, AI-tooling |
€80.000 + Company Stock | Remote first
- Utrecht
- € 80.000
Vacancy: Backend Engineer
- Do you want to work on software that enables sustainability at a global scale, supporting the transition to clean energy?
- Do you want to grow as a backend engineer by working on systems that actually matter in the real world?
- Do you want to learn from highly experienced engineers who enjoy helping you move to the next level, both technically and professionally?
- And do you say yes to a remote-first organisation, while still having access to a great office in Utrecht when you want to collaborate in person?
Then this role is very likely a strong next step for you.
Your employer: a remote-first energy tech platform with global ambition
Your employer is a medium-sized technology company is working hard to help us have a greener, more sustainable future by building a digital platform that enables a more flexible, reliable and sustainable energy system. Their software supports the integration of renewable energy by helping physical energy assets work together more intelligently.
The platform has already proven itself at scale in the United States and will also be expanding further into the European market. This means you join at a moment where the foundation is solid, while the next phase of growth and impact is just beginning.
Behind the platform sits a modern, event-driven backend architecture built primarily in Kotlin. The systems process large volumes of data continuously and operate in an environment where correctness, reliability and clarity are essential.
The engineering culture is remote-first, international and built on trust. Teams are small and collaborative. You work alongside very experienced backend engineers who care about clean design, good abstractions and helping others grow. Knowledge sharing and mentorship are a natural part of how teams work.
When you do come to the office, you’ll find a modern, welcoming space in Utrecht where engineers like to meet, brainstorm and build together.
Your job: Kotlin Backend Engineer Utrecht
As Kotlin Backend Engineer Utrecht, you join a product engineering team working on the core of the platform.So you are bound to make an impact!From day one, you help design, build and improve backend services written in Kotlin, running in a cloud-native environment.
You work on event-driven services that process continuous streams of data coming from real-world energy systems. You design APIs, data models and service interactions that are used by other teams and external partners. You learn how to balance speed with robustness, building systems that are both flexible and reliable.
You collaborate closely with product managers and senior engineers to understand problems deeply and turn them into clear, maintainable solutions. You get exposure to distributed systems, domain-driven design and event-based architectures, while being supported by colleagues who actively help you grow.
Over time, you take ownership of parts of the platform and gradually increase your responsibility as your experience grows. This is a role designed for engineers who want to become truly strong backend professionals.
What is required
- 2 to 5 years of professional experience as a backend software engineer
- Professional experience building backend systems using Kotlin or Java, with modern development patterns
- Experience working with event-driven or service-oriented architectures
- Solid experience with PostgreSQL orother relational databases
- Comfort working with modern developer platforms such as managed databases, serverless components or platform tooling (for example Supabase, Vercel or similar)
- Experience collaborating in distributed teams, communicating effectively across time zones using tools such as Slack, Zoom and online project management tools
Nice to have (not required)
- Exposure to streaming platforms such as Kafka or similar technologies
- Interest in or experience with energy systems, complex domains or real-world infrastructure
- Experience using or experimenting with AI-assisted development tools to speed up development or exploration
- Experience with time-series data or large-scale data processing
- Familiarity with cloud environments (AWS preferred) and containerised runtimes such as Docker or Kubernetes
What is offered
- Salary between €60.000 and €80.000, depending on experience
- Company stock, allowing you to become a co-owner and share in the company’s success
- Pension contribution fully paid by the employer
- Unlimited paid time off
- Remote-first setup, with up to 4 to 5 days working from home per week!
- Access to a modern office in Utrecht when you want to work together in person
- A modern Kotlin-based backend stack with event-driven architecture
- Close collaboration with highly experienced engineers who actively mentor and support you
- Clear growth path toward senior backend engineering roles
Ready to grow as a backend engineer while helping enable the global energy transition?