Développeur Backend
Thorens Solutions
Montréal, CA
85K $-125K $ / an
Permanent
Temps plein
Quick Apply
Description du poste
LeDéveloppeur Backend sera responsable de la conception, le développement et lamaintenance des systèmes backend qui permettent la fourniture et lasurveillance 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 robusteset d'API pour soutenir nos solutions de récupération des déchets par robotique.
- Collaborer avec des équipes interfonctionnelles, notamment desingénieurs en robotique et des scientifiques des données, pour intégrer lescomposants backend de manière transparente dans nos systèmes robotiques.
- Concevoir et optimiser les schémas de base dedonnées pour un stockage, une récupération et une analyse efficaces desdonnées.
- Assurer l'intégritéet la sécurité des données en mettant en place des contrôles d'accès appropriéset des techniques de chiffrement.
- Identifier les goulots d'étranglement et optimiserle code backend pour les performances et la scalabilité.
- Mettre en œuvre desmécanismes de mise en cache et des stratégies d'équilibrage de charge pouraméliorer la réactivité du système.
- Développer et maintenir des API facilitant lacommunication entre les robots, les interfaces utilisateur et les systèmesexternes.
- Mettre en place des outils et des processus desurveillance pour identifier et résoudre de manière proactive les problèmes dusystème backend.
- Collaborer avec les équipes DevOps pour assurer lafiabilité et la disponibilité du système.
- Écrire des tests unitaires et effectuer des revuesde code pour maintenir la qualité et la fiabilité du code.
- Aider au développement de cadres de testsautomatisé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 environnementde 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 etNoSQL, 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), unatout.
- 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$;
- Horaireflexible ;
- Congéà votre anniversaire ;
- 4semaines 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.
Il y a 18 jours