logo
CrazyBet

Développeur·euse back-end intermédiaire

North America

July 14, 2026 at 1:36 PM

✨ AI summary

Location

  • Canada (Remote, Quebec)

Languages

  • TypeScript
  • Node.js (JavaScript)

Frameworks

  • NestJS

Cloud Services

  • AWS
  • GCP
  • Azure

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • Kafka

Experience Level

  • 5+ years professional experience

Crazybet est une jeune entreprise technologique du secteur du iGaming. Notre équipe, à taille humaine, évolue rapidement et fonctionne en mode collaboratif, où chaque personne a un réel impact sur le produit et sur la façon dont nous travaillons.


Nous cherchons un·e développeur·euse back-end intermédiaire, capable de prendre en charge des fonctionnalités et des services de façon autonome, de la clarification du besoin jusqu’au suivi en production. Selon votre expérience et l’étendue de vos responsabilités, le poste pourra être de niveau intermédiaire ou senior.


Votre mandat

En tant que développeur·euse back-end intermédiaire, vous participez au développement et à la maintenance de nos services back-end. Vous travaillez au sein d'une équipe agile, en collaboration étroite avec les autres développeur·euses, la gestion de projets et les parties prenantes, pour livrer des fonctionnalités fiables, performantes et bien conçues. Vous participerez activement aux décisions techniques et aiderez l’équipe à améliorer ses pratiques par la collaboration et les revues de code.


Responsabilités

  • Développer et faire évoluer des services back-end et des API en TypeScript.
  • Travailler avec des données transactionnelles dans des bases SQL et NoSQL.
  • Diagnostiquer des problèmes, lire les journaux applicatifs et contribuer aux correctifs.
  • Contribuer à l'identification et à la résolution des problèmes techniques (débogage, optimisation, dette technique).
  • Collaborer avec le reste de l’équipe pour clarifier les compromis techniques et livrer des solutions maintenables.
  • Documenter les développements et les décisions techniques.
  • Collaborer avec l'équipe dans un cadre agile (Scrum) : participation aux rituels, estimation, découpage du travail.
  • Assurer la qualité et la stabilité en production (tests, suivi, correctifs).
  • Participer aux revues de conception et de code avec un jugement pragmatique.


Profil recherché

  • 5 ans et plus d'expérience en entreprise
  • Une formation universitaire en informatique, en génie logiciel ou dans un domaine connexe, ou un diplôme ou une expérience jugés équivalents.
  • De bonnes bases en programmation, structures de données et conception de logiciels.
  • Une très bonne maîtrise de TypeScript et Node.js, ou une expérience équivalente.
  • Une compréhension pratique de HTTP, des API REST et des bases de données.
  • Familiarité avec [outils/infra - ex. : Docker, CI/CD, cloud (AWS/GCP/Azure), etc.].
  • Une approche rigoureuse des tests, de la lisibilité du code et du contrôle de versions avec Git.
  • Une bonne compréhension des systèmes distribués, du traitement asynchrone et des compromis liés à la cohérence et à la fiabilité.
  • La capacité de déboguer méthodiquement et de prendre des décisions à partir de données de production.
  • La capacité de travailler de façon autonome tout en communiquant clairement les risques, les décisions et les blocages.
  • Curiosité technique et volonté d'apprendre et de progresser et la capacité à évoluer dans un environnement dynamique et en changement.


Vous n’avez pas besoin d’avoir utilisé chacun de nos outils. Nous accordons plus d’importance à votre jugement technique, à votre expérience de production et à votre capacité à apprendre qu’à une correspondance parfaite avec une liste de technologies.


Notre environnement technique

  • TypeScript, Node.js et NestJS
  • API REST et OpenAPI
  • PostgreSQL et MongoDB
  • Redis et BullMQ
  • Kafka et systèmes événementiels
  • Architecture de microservices
  • Docker et Kubernetes
  • Nx et pnpm
  • Jest, tests automatisés, observabilité et suivi de production


Lieu, langues & avantages

  • Poste entièrement à distance au Québec (Canada)
  • Horaires flexibles favorisant la conciliation vie professionnelle/vie personnelle
  • Environnement de travail basé sur l’autonomie, la confiance et la collaboration à distance
  • Une préférence sera accordée aux candidatures de la région de Montréal ou des environs.
  • L'équipe est bilingue (français/anglais) avec le français comme langue de travail principale, un anglais fonctionnel est suffisant.


Nous remercions toutes les personnes qui postuleront. Seules les candidatures retenues seront contactées. Au plaisir de faire votre connaissance !