Job
Offers

Développeur NodeJS Backend

Ton métier

Acteur majeur des solutions du stationnement en Suisse et en France, avec une part croissante à l’international, la force d’IEM Group réside dans sa capacité à innover et à entretenir une synergie entre les différents métiers impliqués.

L’impact grandissant du digital n’épargne pas IEM Group qui investit toujours davantage dans le développement de ses offres logicielles, utilisées sur le terrain par plus de 30’000 terminaux.

Ton impact

Tu rejoindras l’équipe en place qui a pour vocation de développer et maintenir l’ensemble des applicatifs du groupe.

  • Equipe grandissante qui fonctionne en mode agile, via des itérations de 2 semaines, l’équipe développe ce que les product owners expriment comme fonctionnalités sur la base des estimations de l’équipe.
  • Tu seras « drivé » par le responsable digital qui est un type très sympa et qui rédige des annonces cool… 😉
  • La proposition et la réalisation de produits et services internes pour aider les collègues fait aussi partie du défi.
  • Bien qu’il y ait toujours de la maintenance sur les développements historiques, le gros du travail se fera sur la nouvelle infrastructure en microservices / REST.
  • A tour de rôle, tu pourras être amené à animer les sprints review en fin de chaque sprint.
  • Et tu pourras aussi proposer des solutions techniques et business auprès de l’équipe mais aussi de la direction qui reste à l’écoute.

Ton quotidien

  • Chaque jour, tu pourras :

    • Développer de nouvelles fonctionnalités et maintenir les applications existantes
    • Déployer les applicatifs sur notre infrastructure
    • Participer à la mise à jour des bonnes pratiques de développement et contribuer à leur respect
    • Transmettre tes connaissances aux autres membres de l’équipe et apprendre en retour
    • Participer aux estimations en début d’itération
    • Être partie prenante de l’architecture qui appartient à l’équipe
    • Coopérer avec les ingénieurs hardware et software embarqué
    • Publier certains projets sur le GitHub public d’IEM Group

Tes compétences

Ce qui est attendu des membres de l’équipe :

  • Un fort esprit d’équipe qui vise un objectif commun : la réussite des projets
  • Une appétence pour les bonnes pratiques de développement afin de produire un code maintenable dans le temps, notamment par les autres
  • Un esprit critique pour savoir questionner les pratiques, les demandes, les statu quo… et l’ouverture d’esprit pour en subir autant 😉
  • La curiosité de s’informer sur les nouveautés technologiques pour se tenir à jour dans un écosystème aussi dynamique que JavaScript
  • La communication pour savoir évoluer dans une organisation à taille humaine avec des profils divers et variés

Tes connaissances

L’ensemble des pratiques et technologies mises en œuvre au quotidien, par ordre d’importance :

  • De très bonnes connaissances en JavaScript, NodeJS, ExpressJS
  • Une expérience minimum de 5 ans en développement backend
  • Une expérience minimum de 3 ans de travail en équipe (git / SCRUM)
  • Microservices, REST
  • Git, Gitlab / Github, CI/CD
  • Mongo DB
  • Les principes SOLID, KISS…

T’as déjà entendu parler

  • TypeScript, NestJS
  • GraphQL
  • Redis
  • SQL
  • AWS
  • Design Patterns
  • Dark mode et micro-onde

Ta présence

  • Taux d’activité 100 % avec possibilité d’effectuer un jour par semaine en télétravail
  • Lieu de travail : Plan-les-Ouates

Ton challenge

  • Pour mettre toutes les chances de ton côté, tu pourras fournir :

    • Un algo JavaScript / NodeJS qui permet de convertir des chiffres arabes en chiffres romains (attention aux cas particuliers des Romains)
    • Voir d’une API Rest en JS, par exemple en ExpressJS
    • Voir d’une API NestJS si tu es motivé

    Le code est évidemment important, mais ce qui fera la différence sera la façon dont “cela” sera réalisé et délivré : au plus près d’une application en production amenée à être maintenue.

Ton tour

Si tu as envie de t’investir au sein d’une équipe ambitieuse, envoie-nous ton CV et ta réponse au challenge par mail à j.pouillard@iemgroup.com

Apply

Send your applications to the following address: contact@iemgroup.com