Backend Developer

Montreal

Offre publiée le 2025-10-03

JITbase

```html

Description du poste

La priorité est accordée aux candidats qui solutionnent l'énigme à la fin de l'offre d'emploi.

Résoudre les défis de l'industrie 4.0

JITbase est une start-up montréalaise en pleine croissance axée sur l'Industrie 4.0. Notre objectif : numériser l'atelier de fabrication et transformer les données machines en informations humaines.

Les fabricants utilisent notre logiciel pour planifier et optimiser le travail des opérateurs de machines CNC dans l'usine.

Notre pile technologique est divisée en trois domaines principaux :

  • Edge : Nous collectons les données des machines en installant notre plateforme Edge pour faire le pont entre les machines et notre Cloud.
  • Front-end : Les opérateurs de machines utilisent des tablettes pour accéder à notre application Web qui affiche l'état de leurs machines et ce qu'il faut faire ensuite.
  • Back-end : Nos serveurs, microservices et bases de données stockent, traitent et fournissent des données à l'aide d'une API.

Notre produit a évolué et notre équipe doit suivre pour résoudre nos défis de l'industrie 4.0.

Si vous aimez travailler avec de nouvelles technologies qui auront un impact réel et significatif sur les utilisateurs dans un environnement de travail flexible, alors vous lisez la bonne offre d'emploi.

Un bon candidat est :

  • À l'aise et compétent en programmation NodeJS (atout : TypeScript).
  • Familier avec des frameworks JS tels que Loopback, NestJS.
  • Possède 3-5 ans d'expérience professionnelle ou équivalent.
  • Intéressé par le développement de logiciels, les 12 facteurs et TDD (Mocha ou Jest).
  • Expérience avec des applications Web en temps réel.
  • Websocket.
  • Piloté par les événements / CQRS / Event sourcing.
  • Parle couramment français ou anglais, avec une connaissance pratique de l'autre.
  • Beaucoup de communication se fait dans Slack en français donc une connaissance est nécessaire.
  • Inventif et débrouillard, proactif et autonome.
  • Curieux d'apprendre et de partager avec ses pairs.
  • Esprit 'Bidouilleur'.
  • Bonne communication face-à-face et à distance, n'ayez pas peur de demander ou de clarifier (Slack, email, vidéoconférence).
  • Documente vos fonctionnalités / bugs dans Jira avec du texte et des captures d'écran.
  • Capable de présenter votre solution lors des réunions Scrum.
  • Familier avec Bitbucket (git), Jenkins, Jira, Confluence.

Agréable d'avoir

Ces qualifications ne sont pas obligatoires, mais vous devrez vous familiariser avec elles sur le terrain.

  • Expérience avec MongoDB, Redis et Elasticsearch.
  • Expérience ou connaissance de NestJS.
  • Expérience avec Go.
  • Familier avec Docker / Kubernetes.
  • Expérience avec React.

Avantages de travailler pour JITbase :

  • Environnement de coworking 100% accessible entouré de nombreuses autres start-ups partageant les mêmes idées.
  • Situé dans le Mile-End, à proximité des transports en commun pour vos déplacements au bureau.
  • L'équipe de développement respecte les bonnes pratiques de codage (Agile, DevOps, ...).
  • Visualisez rapidement le résultat de votre travail en production.
  • Utilisez et exprimez les dernières nouveautés technologiques.
  • Ouvert à l'utilisation de toutes les technologies qui répondent à nos besoins.
  • Apprenez et partagez avec d'autres développeurs.
  • Horaires de travail et vacances flexibles.
  • Faites partie d'une startup financée à croissance rapide avec une expérience prouvée dans l'écosystème.
  • Participez aux défis et aux succès d'une startup.
  • Avoir une influence sur l'avenir de l'entreprise.
  • Développer un impact significatif dans les opérations de fabrication des principaux constructeurs automobiles et aérospatiaux du monde entier.
  • Le poste est disponible maintenant.
  • Points bonus à inclure dans votre candidature.

Pouvez-vous résoudre l'énigme suivante ? Notez qu'elle est en plusieurs parties.

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL3NlY3JldGNhcmVlcnMudG9vbHMuaml0YmFzZS5jb20vI2lzc3VlciIsInN1YiI6ImJhY2tlbmQtZGV2ZWxvcGVyIiwiYXVkIjoiaml0YmFzZS1jYXJlZXIiLCJpYXQiOjE3NTg3NTI2OTcsImV4cCI6MTc2NzI1NDM5OSwicGFydDEiOiJQQThBIiwicGFydDJfdXJpIjoibW9uZ29kYitzcnY6Ly9kYlJlYWRPbmx5X2RiX3VzZXI6S3hNWDZITEJMaG16ZURjRkBjbHVzdGVyMC53cWhmbnJnLm1vbmdvZGIubmV0In0.YOtEIiv8ovx_1AkoLWKOAbZHTgnSnXfOUlwLJa900uk

```