Développeur de logiciels back-end

Montréal, QC
Permanent – temps plein

Sommaire du poste :

Vous savez résoudre les problèmes de manière créative et êtes passionné par l’innovation. Vous avez de bonnes connaissances en C++ et/ou Node.js, et vous avez fait vos preuves en matière de développement back-end sur plusieurs gammes de produits. Et vous êtes capable de travailler en étroite collaboration avec des équipes de développement locales et distantes, en étant totalement autonome et en ayant un fort esprit d’initiative.

Vous avez :

  • Une grande attitude positive et volontaire où chaque défi est une opportunité ;
  • De solides compétences en matière d’identification et de résolution de problèmes ;
  • De solides compétences en communication orale et écrite.

Vous êtes :

  • Passionné par votre profession et les technologies émergentes ;
  • Capable de jongler avec les priorités et de fournir des résultats lorsque les délais sont imminents ;
  • Dynamisé(e) face à des problèmes complexes et motivé(e) pour les résoudre ;
  • Autonome, mais capable de gagner la confiance et le respect de vos pairs et des parties prenantes.

 

Responsabilités

  • Travailler dans un environnement agile : aider à définir la portée, l’estimation et la priorisation des tâches.
  • Écrire du code bien conçu, évolutif et efficace pour des services distribués et hautement évolutifs.
  • Concevoir et optimiser les fonctionnalités des produits existants.
  • Rechercher des technologies pour résoudre des problèmes et rester en tête. Les appliquer aux produits existants pour favoriser la maintenabilité.
  • Assurer la qualité en écrivant des tests unitaires, en vérifiant que les nouvelles fonctionnalités fonctionnent comme prévu, et en tirant parti de la conception par les pairs et des revues de code.

 

Qualifications minimales :

Si vous nous plaisez et que vous nous plaisez, vous devez au moins posséder les qualifications suivantes :

  • 5+ ans d’expérience pertinente en développement de logiciels.
  • Plus de 3 ans d’expérience en développement côté serveur.
  • Solides compétences en développement, back-end C++ et/ou Node.js.
  • Expérience de la configuration et de la maintenance d’un environnement de déploiement de logiciels basé sur Linux.
  • Expérience du développement d’infrastructures distribuées.
  • Expérience dans la création de services web RESTful.

 

Qualifications professionnelles souhaitées :

  • Solide connaissance des concepts web et réseau, notamment TCP, UDP, HTTP/S.
  • Expérience de la programmation avec des formats et des codecs multimédias.
  • Expérience du développement de logiciels sur plusieurs plateformes.
  • Expérience du déploiement et de la maintenance de services en nuage sur Azure ou AWS.
  • Expérience avec les bases de données clé-valeur, en particulier MongoDB.
  • À l’aise avec le développement frontal, JavaScript, HTML, CSS.
  • Maîtrise de Git.

Vous pouvez aussi nous envoyer votre candidature à [email protected]

    Formulaire de candidature




    Vous pouvez aussi nous envoyer votre candidature à [email protected]