Backend Engineer

  • Engineering
  • Remote job

Backend Engineer

Job description

*** We offer flexible and full remote work over Europe.

We are not ready yet to work with people outside EU but will keep you posted on that ;) ***

Hands in hands with the Product, Design, Infrastructure and Mobile team, the Backend team has its great deal of challenges to tackle: scaling our ever growing backend business, pushing data science logics in production, shipping game changer features for our passengers and drivers with the sole goal of creating the most respectful and playful experience for them, across many launched cities, and many to come.


We expect the marketplace we are building to scale so it can support our European expansion ambitions. Fortunately, we can rely on our solid micro-services architecture (Golang, Elixir, Docker…) and our talented team to make it better.

Welcome behind the scenes !


OUR ENGINEERING VALUES

  • Move smart: we are data driven, and employ tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc).
  • Distribute knowledge: we want to scale our engineering team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.
  • Leave code better than you found it: because we constantly raise the bar.
  • Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.
  • Always improve: we value personal progress and want you to look back proudly on what you’ve done.

 

WHAT YOU’LL DO

You will:

  • Implement smart models to predict future supply and demand
  • Aggregate and play with data coming from various sources
  • Work on new features in microservices environment and contribute to the improvement and optimization of our architecture
  • Optimize our operational platform to make our support even more awesome.


If your are more an infractructure person wanting to deliver happiness to our backend team by building tools and frameworks please check out our Infrastructure Engineer job offer.

 

Things we’d like to experiment with:

  • Event sourcing
  • Kafka…

Requirements

REQUIREMENTS

  • 5+ years as a software engineer, mainly focused on backend.
  • You are a product oriented developer, you own, design and implement features from A to Z, you help monitor and maintain them after they are shipped with focus on the end.
  • You have analytical and diagnostic skills, a proactive problem solving mindset.
  • You’ve worked with Ruby-on-Rails or Go in production environments, experience in Elixir would be great…
  • … but more than mastering 1 single language, you’re curious and a fast learner, you showed your ability to switch to another technology just to get out of your comfort zone.
  • Experience working with high volumes, databases, relational (PostgreSQL) or NoSQL.
  • Exposure to architectural patterns of a large, high-scale web application and microservices.
  • Good testing skills.
  • Sharing is caring, you are generous in your communication and knowledge sharing with your team.

BONUS POINTS

  • Contributions to open source projects
  • Experience with message brokers (such as Kafka, RabbitMQ)
  • Exposure to real-time technology problems
  • Experience with ETL and Hadoop
  • Experience with Docker and/or Mesos Marathon (or similar)

 

PERKS

  • Permanent contract (CDI) 
  • Stock
  • Paid conference attendance/travel and periodic team meetups
  • Heetch credits
  • A Spotify subscription
  • Work from anywhere you want