Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GoTo

Senior Software Developer

GoTo

Senior Software Developer building and operating high-availability backend services for GoTo Connect. Working with Java, Golang, and microservices in a collaborative, innovative remote team.

Posted 5/12/2026full-timeRemote • 🇨🇦 CanadaSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDockerFluxGoJavaKubernetesLinuxMacOSMicroservicesVoIP

About the role

Key responsibilities & impact
  • 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)

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • 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 groupes de ressources pour les employés (GRE), le programme « GoTo s’implique » et notre programme de jumelage des dons de bienfaisance – permettant d’amplifier votre réseau social et les bienfaits de vos actions.
  • Un régime enregistré d’épargne-retraite (REER) pour vous aider à planifier votre avenir.
  • Des programmes de remboursement des frais de gym pour favoriser votre bien-être physique.
  • L’accès à des services de télémédecine pour un accès pratique aux soins de santé.
  • Un programme de primes au rendement GoTo pour célébrer votre implication et vos contributions.
  • Une allocation mensuelle de travail à distance pour couvrir les frais de votre bureau à domicile.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaGolangmicroservicesCI/CDDockerKubernetesLinuxmacOSAWSIVR
Soft Skills
collaborationquality assurancemaintainabilityproblem-solvingcommunication