BlaBlaCar logo BlaBlaCar

Lead Software Engineer - Backend

Creata il 05-04-2018
Location Paris

Descrizione

One of BlaBlaCar’s core ambitions is to build the largest people-powered travel network in the world. To achieve that goal, we set ourselves high and ambitious targets, bringing tech and data to the heart of a renewed product experience and company strategy.

The engineering and product team:

Two of the key company priorities for the next 12 months are:

  • the ongoing migration from a monolith architecture to a service-oriented architecture, from a PHP/Symphony stack towards a Java / JS- dominated one;

  • exciting product evolutions, based on smart geo-matching and practical algorithms that give a personalized experience to each individual user.

By joining our Engineering team, you will be working alongside talented individuals grouped in small agile teams that each have strong ownership on their piece of these goals.

The core of our stack is composed of Java, React, Android, Swift, Go, Python, PHP/Symfony2, KafKa, ElasticSearch, Cassandra, Redis.

To structure our Engineering team, we are looking for highly performing individuals with strong technical background, that are driven by positive impact on end users.

By joining the Service team, you’ll be building the heart of our new technical platform based on a state of the art service oriented architecture.

As Lead Engineer and reporting to an Engineering Manager, your role is to lead the design of our solutions, making sure they are robust and scalable. You will also contribute to the development of the stack by developing features and guiding younger engineers in their choices and helping them deploy to production.

What you will directly contribute to:

  • Being in charge of tech solution choices, from architecture design to effective delivery in production;
  • Spending >50% of your time as an individual engineering contributor within the team;
  • Communicating constructively with stakeholders about estimated sizing, deadlines and evolution in delivery pace;
  • Ensuring that the services are performing as expected through monitoring and instrumentation;
  • Fostering positive atmosphere around excellence and ambitious goals in your team;
  • Encouraging skills development of your fellow colleagues;
  • Ensuring qualitative documentation of tech decisions and code to allow smooth onboarding of newcomers on any given project.

Benefit

BlaBlaBreak: meeting con tutti i tutti i team locali per un fine settimana insieme.

BlaBlaBreak:...

BlaBlaParty

BlaBlaParty

BlaBlaSwap: cambio annuale di ufficio in un altro ufficio BlaBlaCar a vostra scelta

BlaBlaSwap: ...

BlaBlaTime: meeting settimanale globale in cui ogni team presenta il suo obiettivo principale e l'attività 

BlaBlaTime: ...

Colazione

Colazione

Vacanze

Vacanze

Settimana internazionale: ogni sei mesi tutti i gruppi locali si ritrovono nel quartier generale di Parigi per una settimana

Settimana in...

Settimana di on boarding nel quartier generale di Parigi

Settimana di...

Team Building Week End

Team Buildin...

POSIZIONE CHIUSA Candidati ora

Video