Développeur logiciel sénior / Senior Software Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
Job Description Où vous travaillerez : n'importe où au Québec Le développement logiciel chez GoTo Nous sommes des pionniers de la technologie du travail à distance, qui créons des solutions puissantes et flexibles qui permettent à chacun de vivre sa vie au mieux, au travail et en dehors. Avec nous, vous aurez l'occasion d'ouvrir de nouvelles portes et de contribuer à redéfinir la façon dont l'humanité travaille. Pour nous, l'IA n'est pas qu'un mot à la mode, c'est un outil que nous utilisons pour apporter une valeur réelle et concrète à nos clients et à nos équipes. Nous nous concentrons sur la résolution de problèmes significatifs, et non sur l'ajout de fonctionnalités d'IA tape-à-l'œil. Ici, la croissance prend de nombreuses formes : vous pouvez diversifier vos compétences, relever de nouveaux défis, mener des initiatives et explorer des idées créatives. Rejoignez une équipe GoTo et jouez un rôle clé dans la transformation du lieu de travail pour des millions d'utilisateurs dans le monde entier. Votre travail fera vraiment une différence. L'équipe GoTo Call Management (CMGMT) est à la recherche d'un(e) Développeur(se) logiciel senior pour contribuer à la conception et à l'exploitation des services à haute disponibilité qui alimentent la téléphonie et la gestion des appels au cœur de GoTo Connect . Vous serez responsable de systèmes résilients et à grande échelle, utilisés 24 h/24 et 7 j/7 par des dizaines de milliers d'entreprises - dont des hôpitaux, des services d'urgence et de grandes organisations - en intervenant de bout en bout, de la conception au déploiement et au support en production. Le rôle couvre l'évolution de fonctionnalités avancées d'IVR et de plans de numérotation, la modernisation des pipelines CI/CD avec GitHub Actions , l'amélioration de la fiabilité et de l'observabilité de la plateforme, ainsi que l'adoption active du développement assisté par l'IA dans le travail quotidien. Il s'agit d'un rôle très concret au sein d'une petite équipe hautement collaborative, qui accorde une grande importance à la qualité du code, à la fiabilité et à l'impact réel pour les clients, en s'appuyant sur des technologies telles que Java, Golang, Kubernetes, AWS et des microservices modernes. Votre quotidien En tant que Développeur Logiciel Sénior , votre travail inclura les tâches suivantes: Concevoir, développer, tester et exploiter des services backend à haute disponibilité en Java et Golang Développer des fonctionnalités avancées de plans de numérotation et d'IVR , incluant une logique de routage dynamique et le partage de contexte entre appels Déployer, surveiller et soutenir des systèmes en production sur Kubernetes , incluant la participation aux rotations d'astreinte Moderniser et maintenir les pipelines CI/CD (GitHub Actions), et contribuer à la fiabilité et à l'observabilité des systèmes Collaborer au sein d'une petite équipe en mode Kanban : revue de demandes de fusion (pull requests), contribution aux décisions d'architecture et utilisation quotidienne d'outils de développement assistés par l'IA (ex. : GitHub Copilot, Claude) Ce que nous recherchons En tant que Développeur Logiciel Sénior , vous devriez avoir un profil similaire au suivant: Solide expérience en développement backend avec Java , ainsi qu'une bonne connaissance de Golang , dans la conception et l'exploitation de microservices au sein d'un environnement SaaS cloud‑native Expérience pratique avec Docker , Kubernetes , Linux/macOS , ainsi qu'avec le déploiement, la surveillance et le support de systèmes en production Familiarité avec les services AWS (ex. : S3, Lambda, SQS), Git/GitHub , et les flux de travail CI/CD modernes Capacité à prendre en charge des fonctionnalités de bout en bout - de la conception à la mise en production - avec un fort souci de qualité , de maintenabilité et de collaboration Utilise activement des outils de développement assistés par l'IA (ex. : GitHub Copilot, Claude) et souhaite contribuer à la maturité de l'équipe dans ce domaine ; une expérience en téléphonie/IVR, SIP/VoIP, systèmes événementiels ou OpenAPI constitue un atout Ce que nous offrons Chez GoTo, nous croyons qu'il est important de soutenir nos employés avec une gamme complète d'avantages conçus pour s'adapter à votre vie, au travail comme ailleurs. Voici seulement quelques-uns des avantages auxquels vous pouvez vous attendre en rejoignant notre équipe: Prestations de santé complètes, assurance vie et invalidité, programmes d'aide à la fertilité et à la constitution d'une famille; Congés et vacances payés généreux, congés pour bénévolat, journées de bien-être personnel trimestrielles et journées sans réunions; Programmes de remboursement des frais de scolarité et de lecture pour appuyer votre formation continue et votre développement professionnel; Programme de bien-être Thrive Global, programme confidentiel d'aide aux employés (PAE), encadrement individuel en matière de bien-être; Programmes pour les employés - dont des gr