Développeur backend senior

Job summary
Permanent contract
Paris
Salary: Not specified
Starting date: December 31, 2023
Fully-remote
Experience: > 7 years
Education: Master's Degree
Skills & expertise
Problem-solving skills
Apollo
Graphql
Firebase
Postgresql
+5

Mercateam
Mercateam

Interested in this job?

jobs.faq.title

The position

Job description

Nous recherchons un Développeur Backend Senior hautement qualifié et expérimenté (au moins 10 ans d’expérience) pour rejoindre notre équipe tech. Dans ce rôle, vous jouerez un rôle crucial dans le développement et l’optimisation continue de notre plateforme, en s’appuyant sur notre stack technique actuelle (Vuejs, GraphQL, Apollo, Prisma, Google Cloud Platform, Firebase et PostgreSQL).


Preferred experience

Principales responsabilités :

  • Développer et maintenir des systèmes backend robustes et évolutifs.

  • Optimiser les fonctionnalités backend existantes pour améliorer la vitesse d’exécution des requêtes sur la plateforme.

  • Collaborer avec les développeurs frontend pour intégrer les éléments orientés utilisateur avec la logique côté serveur.

  • Assurer la qualité du code produit et implémenter des tests unitaires sur les nouveaux développements

  • Refactoriser et optimiser la codebase existante

  • Connaître les principes fondamentaux du DDD.

  • Maitriser l’usage d’outils monorepo comme Turborepo / Nx

  • Participer à la migration de fonctionnalités gérées aujourd’hui côté front pour alléger la navigation de nos utilisateurs

Qualifications :

  • Expérience avérée en tant que Développeur Backend Senior, de préférence dans un environnement de startup en forte croissance (scale-up).

  • Senior +++ en Typescript / JS / NodeJS / Spécifications ESM / Internal packages

  • Senior ++ sur GraphQL, PostgreSQL

  • Senior + sur Docker, GCP

  • Excellente compréhension en programmation fonctionnelle.

  • Utilisation d’une lib de validation de schéma (Zod ou similaire)

  • Utilisation d’une lib de tests jest / fast-check

  • Excellentes compétences en résolution de problèmes et capacité à penser de manière algorithmique.

  • Master en informatique, ingénierie ou domaine connexe.


Recruitment process

  • 1er round avec notre CTO (Nayir) - Entretien Fit : Q/A (Soft Skills, Hard Skills, Experience)

  • 2nd round avec des développeurs de l’équipe tech: Pair programming, Q/A

  • 3e round avec l’un de nos deux cofondateurs et CPO (Kévin) + PM (Matthieu): Q/A

  • Dernier round - Point de fit avec l’équipe tech

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings