About Frank Energie
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, and we want to move fast. Working towards a greener world. We are already a major player in the Netherlands and are on the verge of conquering the rest of Europe. We expanded to Belgium, Spain and France. This year, we are heading to Denmark and Italy. Will you join us on this journey? Your job will be challenging, but for an ambitious person like you, definitely achievable. Your learning curve will be steep, and the growth opportunities are limitless. In addition to hard work, we also believe in relaxation and team-building activities – work hard, play hard.
About the job
If you would like to develop backend features in a state-of-the-art infrastructure, have a self-starter attitude and tech-driven curiosity, know that a good opinion must be shared, and are willing to contribute together with a commited team, you can proceed with reading.
We are looking for an experienced Software Engineer who will play a key role in building our high-performance, real-time power sourcing and optimization software. Our systems must efficiently process large volumes of data and energy market events, ensuring optimal energy sourcing & optimization in a dynamic market.
What you will be doing:
- Develop real-time power sourcing & optimization software;
- Implement event-driven and non-blocking architectures to ensure rapid and scalable data processing;
- Work with Co/Goroutines 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;
- Have fun with your team!
What will help you succeed?
Being an expert in:
- You master at least Go or Kotlin and you are not afraid to start working with both of them;
- Data structures, algorithm design, problem-solving, complexity analysis, secure coding best practices and remediation;
- Designing, building and maintaining large-scale, high-performance, real-time systems and frameworks;
- Knowledge of databases (SQL/NoSQL) and message brokers like Kafka or RabbitMQ;
- Object-oriented concepts and systems design patterns;
- Analyzing and troubleshooting distributed systems;
- Tackling problems of load, scale, and optimizations of complex large-scale deployments;
- Modern server scaling technologies on Linux (e.g., async, non-blocking I/O, multithreading);
We offer
- A challenging role in a fast growing company doing new things.
- An exciting adventure: Feels good to do something no one ever did before.
- Great colleagues: Young, international and dedicated team.
- Transparency. You don’t execute the roadmap; you are part of it. No office politics here!
- Team building activities – ‘work hard, play hard’
- Personal development focus and support.
- Entrepreneurship: Become a self-starter and take ownership.
- Momentum: We move at lightning speed.
Apply for the job
Do you want to join our team as our new Backend Software Engineer (Remote)? Then we'd love to hear about you!
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer JAVA
2026-05-28
Software Engineer, Backend
2026-05-26
Full Stack Developer
2026-05-26
- Posted
- May 22, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Amsterdam
- Company
- Frank Energie
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer JAVA
2026-05-28
Software Engineer, Backend
2026-05-26
Full Stack Developer
2026-05-26