GoTo logo
GoTo

Making IT easy, anywhere.

Senior Software Developer, Full Stack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

18 days ago

Salary

0

Seniority

Senior

Bachelor DegreeFrenchEnglishJavaScriptMicroservicesNoSQLTypeScript

Job Description

Senior Software Developer, Full Stack

GoTo

• Collaboration and partnership: As a senior software developer on the GoTo WebVoice team, you will collaborate with product managers, UX designers, and fellow developers to understand product needs and deliver features that have a high impact on GoTo’s goals. • Full‑stack development: You will design, develop, and enhance backend services within a microservices platform used by a micro‑frontend application, while contributing across the product as needed. • Project leadership: You will lead technical projects—from architecture and design discussions to cross‑team coordination and hands‑on implementation of key features and platform shared capabilities. • Engineering excellence: You will promote engineering excellence through clean, maintainable code, thoughtful API design, code reviews, and mentoring on best practices and AI-assisted development. • Operational reliability: You will contribute to operational reliability by supporting CI/CD, infrastructure, and observability practices, and by assisting with incident management, troubleshooting, and production deployments. • Use of AI: You will leverage agentic development and AI-assisted developer tools using sound judgment and proficiency in writing generative prompts. You will refine generated outputs to produce high‑quality solutions.

Job Requirements

  • Strong professional experience in software development, including managing cross‑team technical initiatives 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 skills, including deep understanding of frontend engineering and hands‑on proficiency with TypeScript, Web Components, single‑page applications (SPAs), HTML, CSS, and asynchronous JavaScript.
  • Strong foundation in software engineering principles, including design patterns, distributed systems concepts, and the ability to contribute to robust architectural decisions.
  • Demonstrated ability to effectively use LLMs, agentic coding, and AI‑assisted development tools, exercising good judgment, prompt engineering skills, and the ability to refine generated outputs into production‑quality solutions.

Benefits

  • Comprehensive health benefits, life and disability insurance, and fertility and family‑building programs;
  • Generous paid time off and vacation, volunteer time off, quarterly personal wellness days, and meeting‑free days;
  • Tuition and book reimbursement programs to support ongoing learning and professional development;
  • Thrive Global wellness program, confidential employee assistance program (EAP), and one‑on‑one wellness coaching;
  • Employee programs — including employee resource groups (ERGs), the “GoTo Gives Back” program, and our charitable donation matching program — to amplify your social network and the impact of your contributions;
  • A registered retirement savings plan (RRSP) to help you plan for the future;
  • Gym reimbursement programs to support your physical well‑being;
  • Access to telemedicine services for convenient health care access;
  • GoTo performance bonus program to celebrate your engagement and contributions;
  • A monthly remote work allowance to cover home office expenses.

Related Job Pages

More Full-stack Engineer Jobs

Salesloft logo

Principal Engineer – Clari Core

Salesloft

Take the right actions to close every deal with the only revenue orchestration platform built around the seller workflow

Full TimeRemoteTeam 501-1,000Since 2011H1B Sponsor

• Shape future-proof interfaces that are easy to build against and meet the requirements of client-facing teams • Brainstorm with Product Managers, Designers and Engineers, and other cross-functional partners to conceptualize and build new features for our growing user base • Produce high-quality results by leading large cross-functional projects that have a significant impact on the business • Debug production issues across services and multiple levels of the stack, and uplevel the observability and reliability of the overall system • Own architecture decisions across multiple teams, drive long term technical strategy, and raise the bar for engineering excellence company-wide • Mentor Staff and Senior engineers

United States
$238K - $265K / year
Full TimeRemoteTeam 1,001-5,000Since 1983H1B No Sponsor

• Projetar, desenvolver, configurar e personalizar soluções de Software Click (ClickSchedule, ClickMobile, ClickOptimize, Click Field Service Edge). • Traduzir requisitos de negócios e funcionais em especificações técnicas e configurações de sistemas. • Desenvolver e manter regras de Click, scripts e extensões do sistema. • Construir e dar suporte a integrações entre Click Software e sistemas empresariais (ERP, CRM, sistemas de faturamento). • Analisar os requisitos de escalonamento, despacho e otimização da força de trabalho e propor soluções técnicas. • Realizar testes, solução de problemas e ajuste de desempenho em ambientes Click. • Suporte a atualizações do sistema, patches e implantações de novos recursos. • Colaborar com gerentes de projeto, analistas funcionais e equipes de operações durante as implementações. • Fornecer suporte à produção e resolver incidentes, defeitos e solicitações de aprimoramento. • Criar e manter documentação técnica e materiais de apoio.

Brazil
Travelers logo

Senior Software Engineer

Travelers

Founded in 1853, Travelers is a financial services company that offers comprehensive personal, business, and specialty insurance coverage to individuals and organizations worldwide

• Perform complex analysis, advanced level design, configuration and develop functions for impactful and high-visibility tasks. • Take the lead on directing and implementing solutions to moderately complex, loosely scoped problems that are aligned with team goals. • Deliver efforts both independently and by leading other team members. • Lead investigation and resolution efforts for critical, high impact problems, defects, and incidents. • Act as a technology advocate, independently seeking opportunities where technology can be utilized to improve the business. • Provide technical guidance and mentorship while fostering a team environment. • Apply knowledge of current industry trends and techniques to formulate solutions within the context of assigned efforts. • Seek opportunities to expand technical knowledge and capabilities. • Perform other duties as assigned.

Connecticut + 1 moreAll locations: Connecticut | Minnesota
$139.4K - $230K / year
Job Closed
Pathify logo

Full Stack Developer

Pathify

Better technology. Better experience. Happier students.

Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• Working from your preferred location in Australia, design, develop, and implement robust and scalable software applications • Collaborate with our dedicated Product team to define technical specifications and deliver high-quality code • Participate in the software development life cycle, including coding, testing, debugging, and deployment • Continuously research and learn new technologies to enhance the company's technical capabilities • Contribute to the improvement and maintenance of our existing codebase

Australia
A$90K - A$135K / year