Chargetrip HQ, Amsterdam, The Netherlands or remote
Chargetrip is accelerating the advent of sustainable transportation by developing the missing tools that help people and businesses switch to electric mobility. Build by developers but governed by nature.
Chargetrip is building next-generation routing and telematics software for sustainable mobility by offering Smart EV Routing as an API based SaaS platform.
Our routing engine uses over fifteen different (dynamic) variables to calculate the real-time range for any electric vehicle (EV). Proprietary algorithms then compute the best route to a destination, including the optimal charge stations in between, specific to that journey, business logic, and preferences. Built-in predictive models optimise for total travel-time and travel-costs.
Chargetrip’s API is easy to integrate into existing charge-, navigation-, and telematic applications, optimising the UX for EV-drivers and the TCO of EV-fleets; owned, leased, rented, shared and autonomous. Our current customers include the Norwegian EV Association, Porsche, EnBW, EDP, and Be:Mo from Total. On average, over 150.000 EV drivers use our software every month; equal to 2% of all EV’s in the world.
We are a diverse, international team of engineers, product designers, and clean-tech lovers — with a proven leadership team and the backing of some of the world's greatest mobility and impact investors. Chargetrip HQ is in Amsterdam, with satellite offices in Bucharest, and St. Moritz.
We are a fast-growing software company operating in the similarly rapid growing e-mobility industry. We rely on people who thrive in an environment that extends beyond their comfort zone. We're specifically looking for people that are motivated by the fact that everything we do puts the end-consumer first.
So, enough about us.
About the job
As a Backend Engineer at Chargetrip, your primary responsibility is to maintain, improve and further develop Chargetrip’s EV Navigation GraphQL API. This will involve bug fixing, maintenance as well as feature development based on our customers’ feedback. Our routing algorithms are complex; a good understanding of graphing databases and routing algorithms is a must.
We expect that you take pride and ownership in what you do, making sure that the quality and architectural integrity of the software is maintained. Be proactive with additions or improvements to the software by designing features and frameworks with modularity and maintainability in mind. Always be aware of the end-user when building software.
What we're looking for
✅ Proven experience with NodeJS (Typescript)
✅ Knowledge of MVC, OOP and GIT
✅ Understanding and experience with graph algorithms
✅ Experience in Agile environments (Kanban, Scrum, Pair Programming, Code Reviews etc)
✅ Experience with one or all of the following is a plus: NestJS, GraphQL, Java, Graphhopper, Kubernetes, RabbitMQ
✅ Have a DevOps mindset with experience writing unit, integration and E2E automation tests
What you can expect
Chargetrip is a young company, but we're growing fast and are continuously looking to improve and expand. We value your input; there is always room for good ideas. We would like you to be able to develop your skills, that's why we have an annual budget reserved for learning new skills or taking a course that helps you do your job even better. Additionally, we offer:
💰 Competitive salary
🗓 Flexible work hours
💻 A Macbook or reimbursement when you BYOD
🥑 Healthy Office Lunch
📈 Employee share plan
⛺️ A minimum of 20 days annual leave; there is no max
Want to join us
We would love to meet you! Please include your resume with a cover letter when applying, and we'll get back to you within a week. It's essential that you have all the information you need to decide if Chargetrip is right for you. So feel free to ask us any questions before you apply: firstname.lastname@example.org
Every week we publish a short-video of one of our team members. Click below to find out a little bit about your co-workers!