Part-time Software Engineer

Salary Competitive
Equity To be negotiated

Are you excited to work in an agile and passionate team, and do you want to contribute with hands-on software development covering a broad technology stack and contribute to the energy transition with advanced smart charging solutions for electric vehicles?

Do you have a broad set of skills in software development, and are you excited to be involved in all software development stages such as design, development, maintenance, testing, and the final rollout of exciting new features for smart EV charging products?

Are you interested in working with research and development experts with cutting-edge technologies and a highly educated and focused team?

Then, here is your chance to join a fast-moving and innovative green-tech startup company!

The position

FLEXeCHARGE is a software engineering scale-up that closed its pre-seed investment round with teams in Copenhagen and Germany. We are looking for an student software developer who wants to grow and develop together with us.

The product

FLEXeCHARGE develops advanced load- and energy management software solutions for electric vehicle charging infrastructures. Our intelligent software solutions help integrate charging infrastructures into the utility grid to enable emission-free transportation. The FLEXeCHARGE software platform supports owners of large-scale charging infrastructures to charge their electric vehicles faster, greener, and cheaper. Our Smart Charging Solution consists of our vendor-independent smart charging Software as a Service (SaaS) platform and our local edge-computing IoT Gateway to interface local energy resources, solar inverters, energy storage, and EV charging stations. One of our key differentiators, due to our architecture, is the ability to develop and implement customer-specific smart charging solutions efficiently.

Visit our website to learn more about our solutions:

Your Tasks

You will be developing new and maintain existing software components for our Smart Charging Gateway, an off-the-shelf industrial PC based on the well-known Raspberry Pi. The smart charging technology stack, which we run on the Smart Charging Gateway, consists of several software modules, which we run inside a Docker container on the industrial PC. The Smart Charge Gateway is connected to our backend system via MQTT and third-party back-end systems via OCPP.

The core component of our Gateway is a load manager, which implements all load, and smart charging features, such as static or dynamic EV charge current allocation, prioritization, and much more. In addition, we run a WebSocket (OCPP) proxy on the Smart Charging Gateway, which connects the charging stations and third-party OCPP backend systems. The Smart Charging Gateway connects to our backend via MQTT and sends status and monitoring information. Our customers can configure the system via our backend system.

The software components are implemented in different programming languages such as C++, Python, JavaScript, and TypeScript. We aim to harmonize the software modules and programming languages to use TypeScript and C++ only in the future.

Our modular architecture allows us to add features to fulfill customer-specific requests quickly. 

Your task will be developing and maintaining this stack as the lead developer:

  • Hands-on development of new smart charging features in the load manager (C++ based)

  • Ensure quality and reliability of the stack

  • Implement customer-specific requests and related software modules for the stack

  • Assist in custom-specific projects and specific implementations for customers

  • Improvement and further development of the Smart Charging Gateway architecture

  • Collaborate using Gitlab, Slack, Linear, etc.

Our tech stack

Here are some of the things we are working with to give you some information about our tech stack. Your focus area will be the Smart Charging Gateway:

Smart Charging Gateway:

  • C++

  • TypeScript

  • Docker (supervisord etc.)

Other than that, being a technical startup, our infrastructure is cloud-native and uses DevOps best practices.

Your Profile

, and already gained some experience as software engineer:

  • You are a Master student in the field of computer science, software engineering, or similar. If you are a Bachlor student, you should have experience as software engineer from previous student jobs or similar.

  • You have a Can-Do attitude, you are structured, take full responsibility, and are not afraid to execute on your own.

  • You are passionate about the technologies mentioned above and the intersection of cloud-based software and the Internet of Things (IoT).

  • You are bale to master our technology stack focusing on C++ and TypeScript.

  • You are used to writing automated tests as a natural part of your everyday development work

  • You are able to deal with container-based development and deployment

  • Know your way around Gitlab and pull requests

  • You are curious about future technologies and creative with an eye for perfection.

  • You excel in communicating with many new people and love to do so.

  • You are fluent and professional in written and oral English. German is a plus but not required.

What we offer you

You will help grow an innovative and purpose-driven startup company with multiple tasks and take responsibility for your tasks. And you will be working alongside our energetic team, which burns for creating new innovative energy solutions.

We offer you a base salary topped with an equity option. This is a unique chance to grow together with the company from day one and provide the possibility to kickstart your career in one of the most exciting industries of our decade.

We give you maximum flexibility regarding the location from which you prefer to work. You can either join us in one of our offices in Copenhagen (from September 2022) or in the Rhein/Ruhr region in Germany (from January 2023) or decide to join us remotely. The only thing we require is a working permit inside the EU.

As a Software Engineer at FLEXeCHARGE, you will directly report to our CTO Robert Brehm who leads our R&D efforts with his academic experience and network and likely future collaborations with universities. 

This all comes with a steep learning curve, high flexibility, and impact.

The Application Process

We continuously evaluate incoming applications and conduct interviews accordingly. The position is open until the right candidates have been found.


For more information or questions please contact us at or phone number +49 151 58889872

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Skill development
Skill development

We want to take you from good to great.

Remote work allowed
Remote work allowed

You know how you perform best. Work from your couch, your favorite cafe or abroad when you feel like it.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Working at

FLEXeCHARGE is a green tech start-up which offers a SaaS Smart Charging Platform for Electric Vehicle (EV) fleets. Our mission is accelerate green mobility through our Smart Charging solutions that make charging faster, greener and cheaper. Our vision is to integrate charging infrastructures better with the grid supply and the production of renewable energy. Similar to what Salesforce achieved for customer relationship management, we want to connect electric vehicles with the grid in a whole new way. By seeing electric vehicles not, as a risk for our supply grid, but a crucial asset for the transition towards 100% renewable energy. We do this through constant innovation of new smart charging features which will make us the preferred partner for EV infrastructure owners, developers, and operators.

Read more about FLEXeCHARGE

company gallery image