Back-End Developer

Job description

We are looking for an experienced developer who's outside experience will help offer a new perspective on our tech stack and solutions, while helping ViriCiti to continue growing as the market leader in fleet management. Much of the work is on the cutting edge domain of vehicles and chargers and requires innovative solutions. That is why we need someone with critical thinking and deep knowledge of the tools to help solve these problems. We work in cross-functional teams, which means you will be in close communication with the full Engineering department, as well as Sales, Customer Excellence, and the Management team to address the needs and requirements of the stakeholders.


  • At least 4+ years in relevant developing experiences

  • Proficient in NodeJS, experience with Golang/Rust/Python would be a big plus

  • Ability to make and explain architectural choices

  • Building REST/GraphQL APIs

  • Open communicator, ability to give and receive actionable feedback

  • Excellent written and verbal communication skills in English

  • Strong understanding of all the development phases, from design to implementation, unit testing, and release

  • Interested in Big Data, Scalability, Continuous Integration and Delivery, and IoT

  • Familiar with SCRUM methodology

  • Experience with setting up monitoring and alerting (we use Prometheus and Grafana)

  • Familiar with our tools (or similar ones):

    • Kafka

    • Redis

    • NATS

    • MongoDB

    • Websockets

  • Hands-on experience with Docker and Kubernetes
  • Understanding of web concepts such as session, cache, cookies, connection, and pooling

Who are we?

ViriCiti was founded in 2012, in the very early days of e-mobility. Our business idea came after the founders have spent one year of conducting well over 100 interviews with leaders in the public transit market. This research made it clear that an electric bus revolution was on the way. However, no one was tackling the challenge of managing the electric bus fleet. This is how ViriCiti came to life. We decided to build, from the first line of code, a software platform designed to help operators manage their entire electric operation. Fast forward to today, we are now serving some of the largest commercial electric operations in the world, across 20 countries. We moved quickly from an Amsterdam start-up to a global scale-up – in 2019 we doubled our workforce and opened two additional offices in the US, in Greenville, South Carolina, and Irvine, California. While we may have grown, our ambition to accelerate the transition to zero-emission transport hasn’t changed. Assisting electric and mixed bus operations worldwide, ViriCiti remains as ambitious as we were on Day 1.

What you can expect from us

In our international, diverse and fast-paced working environment we aim to create a feeling of belonging and connection as the base for achieving our goals as a big team. We have a “work hard, play hard” attitude, are open and trusting, and are always looking to innovate. We drink and laugh together, go on weekends, holidays and exercise together. Sounds good? Then this might be the chance for you! We also offer:

  • A competitive salary based on experience
  • A flat structure & informal culture
  • Flexible working hours
  • Free daily lunches in the office
  • Friday afternoon drinks & annual ViriCiti weekend
  • Ping pong competitions
  • Relaxing massages at the office
  • Standup desks & good hardware
  • Hackathons
  • Christmas party