Skip to main content

Staff Engineer (x/f/m)

Job description

What we do

At Doctolib we build products that need to scale to millions of people throughout Europe and to yet remain easily maintainable by hundreds of developers. We do several daily deployments, and run 25K+ automated tests through our CI pipeline. The backend runs on Ruby on Rails, backed by PostgreSQL and MongoDB. Our PostgreSQL databases represent a total of 30TB and receive 30M queries by minute under high traffic.

The team which you will join is responsible for:

  • Improving and protecting the health of our datastores,
  • Empowering the whole tech teams to use our datastores in the most efficient way,
  • Collaborating everyday with our Database Administrators, Principal Engineers and Site Reliability Engineers.
  • We are seeking a Staff Engineer to join our team to play a critical role in our mission.

    Your missions

    As a Staff Engineer on our tech teams, you will be at the forefront of maintaining and tackling tech challenges at Doctolib.

    You will:

  • Develop and improve core components.
  • Educate and empower feature teams on best practices.
  • Help break down our main PostgreSQL database into smaller, more scalable databases.
  • Mentor senior and junior engineers.
  • Keep an eye on performance and offer suggestions to feature teams on how to optimize it.
  • Set up monitoring and alerting to catch performance issues.
  • Your skills

    Before you read on, if you don't have the exact profile described below, but you feel this job description matches your skill set, we still encourage you to apply!

  • You are proficient in Java, Ruby on Rails, or similar language, and champion coding best practices while upholding security and code quality standards.
  • You possess excellent communication skills to efficiently transmit knowledge and foster an environment of intellectual exchange and continuous improvement with both junior and senior team members.
  • Now, it would be fantastic if you also:

  • Have faced challenges of high traffic web applications, particularly scalability challenges on large databases.
  • The interview process

  • Phone screen with a Tech Recruiter
  • Live coding interview
  • System design interview
  • Behavioral interview
  • Half day immersion
  • D'autres ont aussi consulté

    Staff Engineer (x/f/m)

    Entreprise:
    Doctolib
    Ville:
    Nantes
    Type de contrat: 
    CDI, Temps plein
    Diplôme: 
    Master
    Publiée:
    05.02.2024
    Partagez maintenant: