Développeur Backend

Nom de l'entreprise: Thorens Solutions - Chasseurs de têtes
  • Secteur d'activité : Manufacturier

  • Salaire : Salaire de 85 000$ à 125 000$

  • Type d'emploi : Permanent - Temps plein

  • Ville : Montréal

Description de l'entreprise


Notre client est une entreprise en pleine expansion dans un secteur d'activité émergent. Il développe des technologies de pointe en intelligence artificielle et propose des solutions de robots intelligents dans le domaine environnemental.

Description du poste


Le Développeur Backend sera responsable de la conception, le développement et la maintenance des systèmes backend qui permettent la fourniture et la surveillance de nos solutions de gestion des déchets par robotique de pointe.

Tâches et responsabilités


  • Diriger la conception et la mise en œuvre de systèmes backend robustes et d'API pour soutenir nos solutions de récupération des déchets par robotique.
  • Collaborer avec des équipes interfonctionnelles, notamment des ingénieurs en robotique et des scientifiques des données, pour intégrer les composants backend de manière transparente dans nos systèmes robotiques.
  • Concevoir et optimiser les schémas de base de données pour un stockage, une récupération et une analyse efficaces des données.
  • Assurer l'intégrité et la sécurité des données en mettant en place des contrôles d'accès appropriés et des techniques de chiffrement.
  • Identifier les goulots d'étranglement et optimiser le code backend pour les performances et la scalabilité.
  • Mettre en œuvre des mécanismes de mise en cache et des stratégies d'équilibrage de charge pour améliorer la réactivité du système.
  • Développer et maintenir des API facilitant la communication entre les robots, les interfaces utilisateur et les systèmes externes.
  • Mettre en place des outils et des processus de surveillance pour identifier et résoudre de manière proactive les problèmes du système backend.
  • Collaborer avec les équipes DevOps pour assurer la fiabilité et la disponibilité du système.
  • Écrire des tests unitaires et effectuer des revues de code pour maintenir la qualité et la fiabilité du code.
  • Aider au développement de cadres de tests automatisés pour les composants backend.


Compétences recherchées


  • Diplôme en informatique, en génie logiciel ou dans un domaine connexe.
  • 5 ans d’expérience en tant que développeur backend dans un environnement de développement logiciel complexe.
  • Maîtrise des langages de programmation backend tels que C#.
  • Solide connaissance des systèmes de base de données, à la fois SQL et NoSQL, et de leur optimisation.
  • Expérience en conception et développement d'API RESTful.
  • Compréhension solide des meilleures pratiques de développement logiciel, des modèles de conception et des systèmes de gestion de versions.
  • Familiarité avec les plates-formes cloud (par exemple, AWS, Azure, Google Cloud) et la conteneurisation (par exemple, Docker, Kubernetes), un atout.
  • Expérience de chef d'équipe pour une petite équipe, un atout.
  • Connaissance des concepts de robotique et d'automatisation, un atout.

Conditions de travail


  • Poste temps plein, permanent;
  • Salaire de 85 000$ à 125 000$;
  • Horaire flexible ;
  • Congé à votre anniversaire ;
  • 4 semaines de vacances ;
  • Télétravail (mode hybride).
Note : Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine.

Votre recruteur

Chasseuse de têtes

Étant une personne empathique et à l'écoute des autres, j'ai toujours aimé soutenir les gens dans leur parcours professionnel. Et en tant que chasseuse de têtes, j'ai la chance d'aider les professionnels à s'épanouir dans leur carrière.

Chaque personne est différente et votre cheminement est important pour moi. Il me fera donc plaisir d'écouter attentivement votre expérience de vie. 

Postuler