Developpeur back end senior F/H - Toulouse

Fonction : Développeur, programmeur

Entreprise : EIWIE

Localisation : Toulouse (31)

Lieu de travail : Toulouse

Référence : ELR/240325/56

L'entreprise

Emploi : Développeur Back End Senior

Localisation : Toulouse

Type d'emploi : Temps Plein, Sur Site

Salaire : Compétitif

À propos de nous

Eiwie est une entreprise innovante en pleine expansion, en train de développer une application dédiée aux métiers de la restauration. Nous proposons une gamme de solutions adaptées aux besoins des restaurateurs, telles que la publication, la réservation, le click and collect et les avis clients. Notre objectif est d'offrir des outils performants et intuitifs pour améliorer la gestion et l'expérience client dans le secteur de la restauration. Nous développons des solutions logicielles performantes et maintenables en utilisant des technologies modernes.

Nous recherchons un Ingénieur Backend expérimenté expert en TypeScript, MongoDB et GraphQL. Vous jouerez un rôle clé dans la conception et la mise en oeuvre de services backend évolutifs, maintenables et bien testés.

Le poste

Responsabilités

  • Concevoir, développer et maintenir des services backend en utilisant TypeScript, MongoDB et GraphQL.
  • Écrire un code propre, maintenable et efficace en suivant les meilleures pratiques.
  • Architecturer des systèmes backend évolutifs et robustes avec de bons principes de conception.
  • Implémenter des tests complets (tests unitaires, d'intégration et de bout en bout).
  • Optimiser les requêtes de base de données et garantir un modélisation efficace des données.
  • Collaborer étroitement avec les développeurs frontend, les responsables produits et les équipes DevOps.
  • Assurer une haute disponibilité et des performances des services backend.
  • Dépanner, déboguer et résoudre efficacement les problèmes de production.

Exigences

  • Expérience : Minimum 4+ années dans le développement backend.
  • Expertise en TypeScript : Solide connaissance des modèles et meilleures pratiques modernes de JavaScript/TypeScript.
  • GraphQL : Expérience dans la conception et l'implémentation d'API GraphQL avec Apollo Server ou des frameworks similaires.
  • MongoDB : Compréhension approfondie de la conception de schémas, de l'indexation et de l'optimisation des requêtes.
  • Qualité du code : Capacité à écrire un code maintenable, modulaire et réutilisable.
  • Conception logicielle : Forte maîtrise des principes SOLID, de l'architecture propre et des modèles de conception.
  • Tests : Expérience avec Jest, Mocha ou d'autres frameworks de test, avec un accent sur le développement piloté par les tests (TDD).
  • Sécurité et performance : Connaissance des meilleures pratiques en matière d'authentification, d'autorisation et de sécurité des API.
  • Contrôle de version : Maîtrise de Git et des pipelines CI/CD.

Atouts

  • Expérience avec l'architecture Microservices.
  • Familiarité avec Redis, RabbitMQ ou Kafka.
  • Expérience avec Docker et Kubernetes pour les applications conteneurisées.

 

Le candidat

Pourquoi nous rejoindre ?

  • Travailler avec des technologies de pointe dans un environnement dynamique.
  • Opportunités de croissance de carrière et d'apprentissage continu.
  • Faire partie d'une équipe d'ingénierie collaborative et talentueuse.
  • Travailler sur site dans un environnement de travail dynamique et innovant.

Comment postuler

Envoyez votre CV et portfolio

 Rejoignez-nous pour construire la prochaine génération d'applications mobiles performantes !