Work at Belgian Mobility Company

Backend
Engineer

Backend Engineer in Brussels, Belgium or Remote • Full time

We’re looking for a Medior Backend Developer with a good experience in PostgresSQL, NodeJS and/or Kafka. We offer competitive conditions, and the opportunity to work remotely in an open and transparent environment.

About us.

We’re Belgian Mobility Company, a cooperative initiative of the 4 Belgian Public Transports Operators ⏤ TEC, STIB-MIVB, DeLijn and NMBS-SNCB. As a small & fully decentralized team, we foster digital innovation to ease the journey of millions of public transport customers.

  • BMC was founded in 2010 as a joint-venture company of the four Belgian Public Transport Operators, namely TEC (Wallonia transit network), STIB-MIVB (Brussels transit network), SNCB-NMBS (National rail network) and De Lijn (Flanders transit network).

  • Its initial goal was to develop an intermodal payment scheme and the related hardware to be used by all Belgian travellers (the MOBIB card). At the beginning of 2022 its scope expanded widely with the acquisition of Stoomlink, a private-owned startup with outstanding expertise in the development of innovative mobility digital products.

  • From NextRide — a multi-awarded mobility companion — to the Smart Mobility Planner — an ambitious open-source route planner, Stoomlink was built upon a solid set of top-notch user experience and cutting-edge technologies.

What we do.

Transition to a more sustainable mobility remains a major struggle. Among the reasons identified, we believe there is one we could easily do something about: overcoming the lack of confidence in the offer of alternative mobility and the loss of control experienced by those abandoning their cars. To achieve this, we are convinced that qualitative information , cooperation and partnerships are key. This is how we have developed a range of innovative digital products which, through their unique process of data, provide contextualized, actionable and real-time information to those who define the mobility of tomorrow.

Our DNA

We are not only great product makers: we also like to think we are the best team 💪 And this has definitely something to do with our DNA and our willingness to (re)invent the way we work. And if concepts like work/life balance, autonomy and structured freedom are important to you, go ahead to our public DNA page to get to know us a bit better !

Oh, one more thing! You’ll see in there that inclusivity is an integral part of our cherished values. And as we don’t repeat it enough: let’s break the gender gap together, woman are strongly encouraged to apply 🔥.

What you'll do.

Our stack is made of a swarm of NodeJS containers, structured using our homemade Ingestion Framework. The data is fetched inside dedicated connectors, cleaned and enriched before ending up in a centralized Postgres database. The whole process is orchestrated by Kafka, and runs in a Kubernetes cluster. The database then feeds our routing engine and GraphQL API.

The main challenges we face for 2023 and reasons why we are recruiting a backend developer for are:

  • Realisation of our extended and ambitious roadmap for 2023 (and beyond)
  • Stabilizing and cleaning the whole codebase, as we want to scale our solution from an R&D one to something prod-grade (100mio+ monthly incoming requests expected, starting in January 2023)
  • Improving the speed of ingestion, despite the fact we’re handling millions of records across a few hundred tables
  • Accelerating our R&D in the field of delay predictions and natural language processing.

More broadly, as a Medior Backend Developer, you will:

  • Participate in architectural decisions and propose technical solutions that BMC will use for years to come.
  • Work hand-in-hand with our CTO and Lead Engineer to accelerate developments and implement first-class user experiences.
  • Write clear documentation so that other engineers can jump in and get things done.
  • Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
  • Write lots of JS. Like, for real.

Your qualifications.

  • Proficiency in Node.js server-side programming language and the eagerness to learn more.
  • Experience with relational databases (SQL, Postgres/Postgis).
  • Working knowledge of version control systems like Git.
  • Interest in DevOps style engineering teams - we operate what we build!
  • Experience working in an agile engineering environment.
  • Strong soft skills — we like nice humans.

Bonus points if:

  • Experience with microservice development, containerization platforms such as Docker, and container orchestration tools such as Kubernetes.
  • Knowledge of the Linux operating system (OS, networking, process level).
  • You love public transport and micro-mobility as much as we do 😍

What we offer you.

  • Become a key employee in an established, fast-growing and ambitious Mobility company and have a meaningful impact on its destiny.
  • Work in an open and transparent environment, with its share of fun too!
  • A lot of freedom in organizing your work (remote and/or asynchronous work is encouraged).
  • A competitive salary package, alongside nice complementary perks (laptop, mobile subscription, DKV insurance, mobility allocation, meal voucher).

Is this position for you? We’d love to meet you. Apply now!

Are you the one?

Tell us a bit about yourself : let's have a chat!

Apply now