Backend Engineer
Chargetrip
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
🏝 Retreats
📈 Employee share plan
⛺️ A minimum of 20 days annual leave; there is no max
Meet your team
Even though Chargetrip has a flat organisational structure and you will regularly interact with all of us, we do have teams. Below are the people you will speak to daily. Feel free to reach out to any of them if you want to know more about the company or culture before you apply.
- Alexandra Bulearcă
QA Team Lead
- Alexandra Georgiana Puchianu
Back-end Engineer Intern
- Cosmin Petrescu
Head of Development
- Craig Harold
Data Scientist
- Cristian Rosu
Back-end / Data Engineer
- Cătălin Ioniță
Back-end Engineer
- Doina Bulearcă
QA Engineer
- Eleanora Allen
R&D Engineer
- Florentina Petcu
Country Manager
- Gideon van Dijk
CEO
- Iulia Muraru
Back-end Engineer
- Marija Nedelkovska
DevOps Engineer
- Mihai Craciun (Ursu)
Back-end Engineer
- Mitre Angjelkoski
DevOps Engineer
- Richard Corke
Back-end Engineer
- Ruben van Dijk
Product Manager
- Sebastian Cretu
QA Engineer
- Slavik Pastushenko
Senior Back-end Engineer
- Stefan Aneculaesei
QA Engineer