Kotlin Developer
Frank Energie is a rapidly growing company located in the Amsterdam Zuidas district. We are revolutionizing the energy market, accelerating the energy transition, and making affordable sustainable energy accessible to everyone. We are young and ambitious, We are young, ambitious, and eager to move fast to create a greener world.
Already a major player in the Netherlands, we expanded to Belgium and Spain last year and are now ready to conquer the rest of Europe. Will you join us on this journey? Your role will be challenging, but for an ambitious person like you, it will be more than achievable. Your learning curve will be steep, and the growth opportunities are unlimited. In addition to hard work, we also believe in relaxation and team-building activities – ‘work hard, play hard’.
About the Role
As a Kotlin Developer, you will play a key role in building our high-performance, real-time short-term power sourcing software. Our systems must efficiently process large volumes of data and energy market events, ensuring optimal energy sourcing in a dynamic market.
To achieve this, we leverage Kotlin’s concurrency features such as Coroutines and Flow, combined with modern reactive frameworks.
Develop real-time short-term power sourcing software using Kotlin and frameworks like Spring WebFlux, Reactor, RxJava, or Ktor.
Implement event-driven and non-blocking architectures to ensure rapid and scalable data processing.
Work with Kotlin Coroutines and Flow to handle large-scale energy market data streams efficiently.
Optimize system performance to manage fluctuating energy demand and supply conditions.
Collaborate with data scientists, energy analysts, and backend engineers to improve forecasting and automation in power sourcing.
Write clean, scalable, and well-tested code to support a reliable and adaptive energy sourcing platform.
Your background and skills
Experience with Kotlin and its concurrency features (Coroutines, Flow).
Strong knowledge of reactive programming and frameworks like Spring WebFlux, Reactor, RxJava, or Ktor.
Understanding of event-driven architectures and non-blocking I/O.
Experience working with real-time data processing and time-sensitive applications.
Familiarity with cloud platforms (AWS, GCP, or Azure) and container technologies (Docker, Kubernetes) is a plus.
Knowledge of databases (SQL/NoSQL) and message brokers like Kafka or RabbitMQ.
Interest in the energy sector, trading, or market-driven applications is a plus.
Strong problem-solving skills and a proactive mindset in a fast-paced environment.
You can give and receive feedback well (we value honesty).
+- 5 years of experience.
You are good in English, Dutch is a plus.
What is your working environment?
As a Kotlin developer, you work in a rapidly changing energy landscape, shaping the energy transition together with your team. A tough job, with challenging but achievable goals. We reward you for this with our good terms of employment.
What we offer
Competitive remuneration package and opportunity to earn a performance related bonus.
Sharing a beautiful office in Amsterdam Zuid-as with sister companies.
A challenging role in a friendly dynamic working environment.
Personal development focus and support.
Travel allowance.
Team building activities – ‘work hard, play hard’.
Good coffee, drinks, fruit and snacks in the office.
Being part of a growing company where you can develop your skills and network.
Do you want to join our team as our new Kotlin Developer? Then we'd love to hear about you!