Talent.com
GoTo
Senior Software Developer, Full StackGoTo • Quebec City, QC, CA
Senior Software Developer, Full Stack

Senior Software Developer, Full Stack

GoTo • Quebec City, QC, CA
1 day ago
Job type
  • Permanent
Job description

Job Description

Where you’ll work: Province de Québec, Canada (n’importe où)

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.

Votre quotidien

En tant que Développeur logiciel sénior, votre travail inclura les tâches suivantes:

  • Collaboration et partenariat : En tant que développeur logiciel sénior au sein de l’équipe GoTo WebVoice, vous collaborerez avec les responsables de produit, les designers UX et les développeurs de l’équipe afin de comprendre les besoins du produit et de livrer des fonctionnalités ayant un impact élevé sur les objectifs de GoTo.
  • Développement full-stack : Vous concevrez, développerez et améliorerez les services backend au sein d’une plateforme de microservices utilisée par une application micro-frontend, tout en contribuant à l’ensemble du produit selon les besoins.
  • Gestion de projet : Vous dirigerez des projets techniques, de l’architecture aux discussions de conception, en passant par la coordination interéquipes et la mise en œuvre pratique des fonctionnalités clés et des capacités partagées de la plateforme.
  • Excellence du développement : Vous favoriserez l’excellence du développement grâce à un code propre et maintenable, une conception d’API réfléchie, des revues de code et un mentorat sur les bonnes pratiques et le développement assisté par l’IA.
  • Fiabilité opérationnelle : Vous contribuerez à la fiabilité opérationnelle en contribuant aux pratiques CI/CD, d’infrastructure et d’observabilité, et en assistant à la gestion des incidents, au dépannage et aux déploiements en production.
  • Utilisation de l’IA : Vous tirerez parti du développement agentique et des outils de développement assisté par l’IA en utilisant un bon jugement et en maîtrisant les l'écriture d'instructions génératives. Vous améliorerai les résultats générés pour créer des solutions de qualité.

Ce que nous recherchons

En tant que Développeur logiciel sénior, vous devriez avoir un profil similaire au suivant:

  • Solide expérience professionnelle en développement logiciel, incluant la gestion d’initiatives techniques interéquipes et un travail efficace dans des environnements Agile avec des processus CI/CD.
  • Expertise backend de niveau senior en microservices, conception d’API REST, messagerie asynchrone, stratégies de mise en cache, ainsi que technologies de bases de données relationnelles et NoSQL.
  • Compétences full‑stack solides, incluant une compréhension approfondie de l’ingénierie frontend et une maîtrise pratique de TypeScript, des Web Components, des applications monopage (SPA), de HTML, de CSS et du JavaScript asynchrone.
  • Base solide en principes d’ingénierie logicielle, incluant les modèles de conception, les concepts de systèmes distribués et la capacité de contribuer à des décisions architecturales robustes.
  • Capacité démontrée à utiliser efficacement les LLM, le agentic coding et les outils de développement assistés par l’IA, avec un bon jugement, des compétences en gestion d'instructions génératives, ainsi que l’aptitude à affiner les résultats générés pour en faire des solutions de qualité.

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 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.

*** Langue de travail pour les postes situés au Québec

La connaissance du français est requise pour les postes situés en permanence au Québec afin que le titulaire puisse communiquer au besoin avec ses collègues, les partenaires et les fournisseurs au Québec. Une formation en français est offerte à tout titulaire d’un poste permanent au Québec qui ne possède pas une bonne connaissance du français.

*** Autres exigences linguistiques

La maîtrise de l’anglais est requise pour ce poste afin de communiquer avec les collègues, les clients et les partenaires (ou les fournisseurs) qui sont majoritairement situés à l’extérieur du Québec. Pour les postes en recherche et développement, il est également nécessaire de comprendre la documentation technique et scientifique de notre industrie disponible majoritairement en anglais.

Chez GoTo, vous trouverez la flexibilité, les ressources et le soutien dont vous avez besoin pour vous épanouir au travail, à la maison et partout ailleurs. Vous travaillerez à la réalisation d’un objectif commun avec une équipe ouverte d’esprit et unie dont l’impact est plus grand que la somme de ses parties. Nous nous engageons à créer un espace inclusif pour tous, parce que nous savons que ces perspectives uniques font de nous une entreprise et une communauté plus forte. Joignez-vous à nous pour faire partie d’une entreprise qui investit dans votre avenir. Ensemble, nous serons authentiques, nous verrons grand, nous avancerons rapidement, nous grandirons continuellement et nous maintiendrons notre priorité client.

------------------------------------------------------------------------------------------------------------------

Where you’ll work: Province of Quebec, Canada (anywhere)

Development at GoTo

We’re trailblazers in remote work technology—building powerful, flexible solutions that empower everyone to live their best life, both at work and beyond. With us, you’ll have the opportunity to chart new paths and help redefine how the world works. For us, AI isn’t just a buzzword; it’s a tool we use to deliver real, practical value to our customers and teams. We focus on solving meaningful problems, not just adding features for the sake of using AI. Here, growth takes many forms: you can expand your skills, take on new challenges, lead initiatives, and explore creative ideas. Join a GoTo product team and play a key role in transforming the workplace for millions of users worldwide—your work will truly make a difference.

Your Day to Day

As a Senior Software Developer, you would be working on:

  • Collaboration & Partnership: As a full-stack Senior Software Developer on the GoTo WebVoice team, you will be partnering with Product Owners, UX, and Agile team members to understand business needs and deliver high-impact product features
  • Full-Stack Development: Designing, building, and enhancing backend services within a microservice platform that supports a micro-frontend application, while contributing across the full stack as needed
  • Project Leadership: Leading technical projects through architecture, design discussions, cross-team coordination, and hands-on implementation of key features and shared platform capabilities
  • Development Excellence: Driving development excellence through clean, maintainable code, thoughtful API design, peer code reviews, and mentorship on best practices and AI-assisted development
  • Operational Reliability: Supporting operational reliability by contributing to CI/CD, infrastructure and observability practices, and assisting with incident response, troubleshooting, and production deployments
  • Leveraging AI/LLMs: Leveraging agentic coding and AI-assisted development tools. Using strong judgment and prompt/context management skills. Refining generated output to create production-quality solutions

What We’re Looking For

As a Senior Software Developer, your background will look like:

  • Strong professional software development experience, including leading technical initiatives across teams and working effectively in Agile environments with CI/CD processes
  • Senior-level backend expertise in microservices, REST API design, asynchronous messaging, caching strategies, and relational and NoSQL database technologies
  • Solid full-stack capability, including a strong conceptual understanding of frontend engineering and working knowledge of TypeScript, Web Components, SPAs, HTML, CSS, and asynchronous JavaScript
  • Strong foundation in software engineering principles, including design patterns, distributed systems concepts, and the ability to contribute to sound architectural decisions
  • Demonstrated ability to use LLMs, agentic coding, and AI-assisted development tools effectively, with strong judgment, prompt/context management skills, and the ability to refine generated output into production-quality solutions

What We Offer

At GoTo, we believe in supporting our employees with a comprehensive range of benefits designed to fit your life—at work and beyond. Here are just some of the benefits and perks you can expect when you join our team:

  • Comprehensive health benefits, life and disability insurance.
  • Generous paid time off, paid holidays, volunteer time off, and quarterly self-care days and no meeting days
  • Tuition and reading reimbursement programs to support your continuous learning and professional growth
  • Thrive Global Wellness Program, confidential Employee Assistance Program (EAP), as well as One to One Wellness Coaching
  • Employee programs—including Employee Resource Groups (ERGs), GoTo Gives, and our charitable matching program—to amplify your connection and impact.
  • Registered Retirement Savings Plan (RRSP) to help you plan for your future
  • Gym reimbursement programs to encourage your physical well-being
  • Access to telemedicine services for convenient healthcare support
  • GoTo performance bonus program to celebrate your impact and contributions
  • Monthly remote work stipend to support your home office expenses

*** Working language for positions in Quebec

Knowledge of French is required for permanent positions in Quebec, to enable the incumbent to communicate as needed with colleagues, partners and suppliers in Quebec. French-language courses are offered to any incumbent of a permanent position in Quebec who does not have a good knowledge of French.

*** Other language requirements

Fluency in English is required for this position in order to communicate with colleagues, customers and partners (or suppliers) who are mostly located outside Quebec. For positions in research and development, it is also necessary to understand the technical and scientific documentation of our industry, most of which is available in English.

At GoTo, you’ll find the flexibility, resources, and support you need to thrive—at work, at home, and everywhere in between. You’ll work towards a shared goal with an open-minded, cohesive team that’s greater than the sum of its parts. We’re committed to creating an inclusive space for everyone, because we know unique perspectives make us a stronger company and community. Join us and be part of a company that invests in your future, where together we’ll Be Real, Think Big, Move Fast, Keep Growing, and stay Customer Obsessed. . rpj

Create a job alert for this search

Senior Software Developer, Full Stack • Quebec City, QC, CA

Similar jobs

Full Stack Developer - Senior

VGen Technologies LLCQuebec, Capitale-Nationale, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Full Stack Software Engineer, Senior

Booz Allen HamiltonQuebec, Capitale-Nationale, CA
Full-time +1

Full Stack Software Engineer, Senior page is loaded## Full Stack Software Engineer, Seniorlocations: Langley AFB, VAtime type: Full timeposted on: Posted Todaytime left to apply: End Date: ... Show more

 • Promoted

Senior Full Stack Engineer

ProcurifyQuebec, Capitale-Nationale, CA
Full-time

Senior Full Stack Software Engineer.Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology.Procurify is the AI‑enhanced procurement and AP autom... Show more

 • Promoted

Senior Oracle Application Developer

PwC Canadaquébec city, qc, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

ResponsiveAds Senior Full-Stack Developer

ResponsiveAdsQuebec, Capitale-Nationale, CA
Full-time

ResponsiveAds Senior Full-Stack Developer.Be among the first 25 applicants.ResponsiveAds is the leader in advanced HTML5 premium ad creatives that are fluidly dynamic to any screen, user, and conte... Show more

 • Promoted

Senior Software Developer, Full Stack

Modern CampusQuebec, Capitale-Nationale, CA
Full-time

Modern Campus empowers 1,700+ higher education institutions to thrive when transformation is required to respond to lower student enrollments and revenue, rising costs, crushing student debt, and a... Show more

 • Promoted

Senior Full-Stack Developer

1ValetQuebec, Capitale-Nationale, CA
Full-time

We’re looking for a Senior Full-Stack Developer to join one of our development squads and help build new features for the 1VALET smart‑building platform.This role is hands‑on and product‑focused, w... Show more

 • Promoted

Senior C# Full-Stack Developer [#4914]

AlteoQuebec, Capitale-Nationale, CA
Permanent

Alteo is looking for a Senior C# Full-Stack Developer for a permanent position.You will work on diverse projects, leveraging your expertise in both front-end and back-end technologies.You will coll... Show more

 • Promoted

Senior Developer, Software

SherwebQuebec, Capitale-Nationale, CA
Full-time

We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers’ lives better.Find out how we do that here: www.Propose, review and take ownershi... Show more

 • Promoted

Senior Full Stack Developer

NewRich NetworkQuebec, Capitale-Nationale, CA
Full-time

At NewRich Network, we empower digital entrepreneurs to turn their dreams into reality.Our mission is simple yet bold: to help people create a balanced, fulfilling lifestyle - while building wealth... Show more

 • Promoted

Senior Software Engineer - Full Stack

Veeva SystemsQuebec, Capitale-Nationale, CA
Full-time

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist... Show more

 • Promoted

Senior Full-Stack Developer

family-innovation-corpQuebec, Capitale-Nationale, CA
Full-time +1

About the job Senior Full-Stack Developer.Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existing inter... Show more

 • Promoted

Senior Full Stack Developer, UCaaS Platform

Clearly IP IncQuebec, Capitale-Nationale, CA
Full-time

Senior Full Stack Developer, UCaaS Platform.Full time | Clearly IP Inc | Remote Job.Acting as the technical architect for ClearlyIP’s UCaaS development team.Providing guidance and code reviews to o... Show more

 • Promoted

Senior API and Middleware Developer - Coforge

Coforgesaint-augustin-de-desmaures, qc, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthQuebec, Capitale-Nationale, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Developer, Software

Sherweb Inc.Quebec
Full-time

Here’s what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better.Here’s how you will contribute t... Show more

 • Promoted

Développeur·se senior Full Stack

Asteksaint-augustin-de-desmaures, qc, ca
Full-time

Développeur·se senior Full Stack.Wealth Management – Servicing).Développeur·se senior Full Stack.Développer et déployer des fonctionnalités en mode.Concevoir des solutions technologiques innovantes... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksQuebec, Capitale-Nationale, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Full Stack Developer – Senior

GuuZ Consulting Services IncQuebec, Capitale-Nationale, CA
Full-time

Our government client is looking to contract a Full Stack Developer to join their Digital Design and Delivery Division (3D), formerly the Digital Innovation Office (DIO).The client requires a numbe... Show more

 • Promoted

Senior Software Developer

PreciselyQuebec, Capitale-Nationale, CA
Full-time

Application and Interview Impersonation Notice.Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining ... Show more