Senior Backend Engineer - Flovi
Flovi makes car transportation hassle-free. Flovi is building Europe’s leading car logistics platform. With our technological platform and dynamic driver network, we transport cars with the best combination of speed, quality, and price. Our customers are mainly automotive industry operators, but we serve anyone who needs to transport cars.
Last year, we transported over 110,000 cars. We are growing rapidly: we are expanding our operations in Sweden and aim to open new European countries later this year.
Flovi has an energetic and forward-looking culture. It is a growth organization consisting of three companies with offices in Vantaa, Tampere, Oulu, and Borlänge, Sweden.
We’re hiring two Senior Backend Engineers to help design and build the services and APIs that power our logistics optimization engine and customer platform. At the beginning you will be part of the Research team, working closely with our AI and optimization experts; later the role may transition into the Product team as we scale.
We work with a hybrid model. Our offices are located in Vantaa, Oulu, and Tampere, and even though we operate on a hybrid model, we see each other regularly at the offices.
Job description
In the role of Senior Back-End Developer, you will have the opportunity to influence our technological choices. We are revamping our back-end development, and you have the opportunity to be at the heart of this change. We are looking for two experts for two different but equally important roles: one will join our dynamic development team and the other our innovative research team.
You will be able to make a change that puts Node.js at the center of our back-end development. Once the teams are in place, we will work together to define the frameworks and best practices that will guide our development across the entire company. With us, you are not tied to strict sprints. Our work is structured around daily and weekly meetings (dailies and weeklies), where we make sure we are on the right track. Our culture is based on trust and the autonomy of our experts: each team member picks the tasks from the task list that best suit their skills. The product manager is closely involved in supporting and coaching us, ensuring that we are doing the right things.
What you’ll do
Design and implement scalable backend services and APIs in TypeScript (NestJS).
Integrate our optimization/routing services into the broader platform.
Collaborate closely with the development, data, and platform teams to deliver end-to-end solutions.
Define and maintain clear service contracts (REST/gRPC) for internal and external integrations.
Ensure code quality, testing, and maintainability of backend systems.
Contribute to architectural discussions and mentor other developers.
What we expect from you:
👉🏻 Strong experience with backend engineering at scale (preferably 5+ years).
👉🏻 Expert in TypeScript/Node.js, with deep experience in NestJS or similar frameworks.
👉🏻 Solid skills in API design (REST/gRPC), microservices, and event-driven architectures.
👉🏻 Proficiency in SQL and relational databases (Postgres, ideally with PostGIS).
👉🏻 Experience working in cross-functional teams with researchers, data scientists, and platform engineers.
🤌🏻 Bonus:
- Experience with logistics, routing, or geospatial data
- Familiarity with PHP and/or Python services (for smoother collaboration with the optimization team)
How we work
👉🏻 Modern stack: TypeScript (NestJS), Python (FastAPI/OR-Tools), Postgres/PostGIS, Redis, BigQuery, GCP Pub/Sub + Cloud Run.
👉🏻 Event-driven, microservice-oriented, CI/CD from day one.
👉🏻 Decision-driven development: everything tied to measurable outcomes (cost, SLA, CO₂).
Why join us an what we offer you:
👍🏻 Impact: Your services will be the backbone of how thousands of cars are moved across Europe daily.
👍🏻 Challenge: Build APIs and systems that connect research innovations with production.
👍🏻 Culture: Flat structure, cross-functional squads, pragmatic tech choices.
👍🏻 Future: Evolve with the company — starting in Research, moving into Product as we scale.💫 Meaningful and impactful work in a growing and increasingly international company.
💫 A clear career path.
💫 An enthusiastic and youthful work community with a good team spirit.
💫 Flexible remote working practices.
💫 Attractive employee benefits, from activity and lunch benefits to leisure accident insurance.
💫 Modern leadership model, for example one-on-one meetings biweekly with yous supervisor
💫 The salary level is approximately €5,500-7,800/month, taking into account your previous experience and skills.
Process:
You can apply by September 28. We will interview applicants on week 39. After that, applicants who make it to the second round will be interviewed by Flovi during week 40 and 41. Candidates who make it to the third round after the client interview will also undergo an online aptitude assessment lasting approximately one hour.
This task will be handled by Choice's Chief Talent & Client Outi Ahorinta. If you would like to hear more about the position or Flovi, you can reach Outi on weekdays between 10 a.m. and 2 p.m. during week 37 at 050 541 3182.
Please note that we do not process applications sent by email.
- Department
- Technology & Engineering
- Locations
- Flovi, Oulu, Flovi, Tampere, Flovi, Vantaa
- Remote status
- Hybrid
- Employment type
- Full-time