Skip to Content

Lead Backend Developer Integrations

Netherlands, Zuid-Holland, RotterdamProduct & Technology

Job description

Vacancy .Net lead back-end developer

To accelerate our international expansion, we are looking for a lead back-end developer. As lead developer, you will be part of the team that builds the Jedlix Smart Charging platform: the leading platform that enables the seamless integration of electric vehicles on the power grid. The platform integrates with partnered EV brands such as Renault, Tesla, BMW, Audi and Jaguar, control the charging of the EVs and drive the interactions of our mobile applications. The team also builds our Virtual Power Plant, used by international energy market players to provide balancing services with the batteries in the electric vehicles. The software we make touches the real world, so reliability and resilience is something that we value and build for.

What does our stack look like?

  • C# on .Net Core; 
  • SQL Server on Azure as our data store; 
  • Docker containers on Kubernetes (using AKS);
  • Infrastructure using Terraform
  • Azure ServiceBus and EventHub as well as RabbitMQ for some of our partner integrations.

Although we favour C# and .Net, we have some applications written in JavaScript and TypeScript on top of NodeJS.

The team uses Azure DevOps for our sprint planning and hosts our repositories and CI/CD pipelines, we mostly deploy everything automatically, so automated testing is essential to us.

What can we offer you?

  • Apart from your salary, you can expect to learn a lot about energy markets, build software that has a significant impact on sustainable mobility and work with world-leading car brands like Renault, Tesla and BMW. Also, you get to work on software that does not only live in the virtual world, our platform controls actual electric vehicles and interfaces with the electricity grid in many countries in Europe.
  • Feel free to take one of our own cars for a spin to get some first-hand smart charging experience!
  • You will also get to work with a group of people who are enthusiastic about electric vehicles and green energy. It is not just a slogan; we work to make driving on green energy a reality.
  • As we are a small company there is plenty opportunity to try out something new; many people wear more than one hat so if you want to expand your experience, we always have challenging topics waiting to be picked up

Some practical details

  • The vacancy is for 40 hours a week, starting date is as soon as possible.
  • Our office is in Rotterdam next to the Central Station in the Groothandelsgebouw, one of the biggest start-up hubs in Rotterdam and you can find many other innovative companies here. Besides being a central location, it also offers nice perks like table tennis, pool table and football table.
  • Although we have embraced working from home, especially during the pandemic, we believe meeting in person is important and therefore we expect you to come to the office on a regular basis. Practically speaking this implies you should live in The Netherlands (including working permit).
  • We have people from various nationalities working with us, so your command of English needs to be fair, if you also speak Dutch, French or German is a plus. 
  • You have a bachelor or masters working level in computer science (or can show relevant experience).

Job requirements

What you will bring:

  • Inspiring personality to lead a team of developers, including coaching, design, developing practices and technical excellence, problem solver.
  • You'll be leading the 'integrations' team, responsible for supporting (and of course maintaining) new car brands, chargers, protocols (like OCPI/OCPP), market data (like prices), custom integrations, etc. For this sometimes it means next to reading available documentation, thinking out of the box to figure out how it actually works to get things done. Of course, in the end your team ends up with nice clean, tested code to ensure it all works. You are expected to guide the way and portray this attitude to your team.
  • Not afraid to coordinate and engage with customers/partners.
  • We are looking for is someone with at least 5 years of experience as a C# developer, uses automated testing as habit, is able to give thorough code reviews and has applied that in previous/current jobs and has proven track record of leading a team before.
  • You know how to work in a CI/CD environment with trunk-based development using git (no Git-flow or other strategies) and can provide constructive feedback on pull requests as we expect everyone to review each other's work. We are looking for a team player who is not afraid of pair programming.
  • In terms of technical skills: We expect you to be familiar with REST and have the know-how to apply basic resilience patterns and work with Docker, SQL server. You do not have to be a Kubernetes expert, but it helps. Given that we are considering having a part of our integrations stack in Go, experience in Go is a big plus.
  • We do not expect you to be an expert in energy markets or electric vehicles, we can and will teach you that (but it sure helps to know a bit!)
  • We are a small team with a lot of things to do, so we are looking for someone who understands that there is not always time for a polished solution. At the same time, we do not compromise on quality.