Senior Software Development Engineer

New
J
JobgetherSoftware Development
CanadaFull-TimeSenior
SalaryCAD $128,500–$192,500
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSNode.jsJavascriptReactCI/CDA/B testingGitHub Actions

Requirements

  • 7+ years of professional software development experience, with a strong track record of delivering production-quality software.
  • Advanced experience building modern web applications with React, JavaScript, and Node.js.
  • Practical experience with deployment, CI/CD, observability, and owning software systems in production.
  • Experience working with experimentation platforms, including A/B testing or multivariate testing, and using results to inform product decisions.
  • Demonstrated ability to lead projects independently, from initial problem definition through technical implementation, launch, measurement, and ongoing ownership.
  • Experience using AI-assisted engineering tools such as Claude Code, Cursor, GitHub Copilot, or similar solutions.
  • Familiarity with technologies such as AWS, GitHub Actions, Webpack, Artifactory, or comparable engineering and deployment tooling.
  • Experience with client-side and server-side performance profiling, including real-user monitoring (RUM), is a plus.
  • Strong communication, collaboration, and mentoring skills, with the ability to influence technical decisions.
  • Proactive, pragmatic mindset and willingness to challenge assumptions and continuously learn.

Responsibilities

  • Build and ship modern frontend experiences that help customers discover the right domain names, including search relevance, smart alternatives, favorites, and AI-enabled features.
  • Lead engineering projects from problem definition and technical design through implementation, launch, measurement, and production ownership.
  • Develop reliable, scalable web applications using modern engineering practices and maintain a strong focus on performance and user experience.
  • Improve development workflows by creating internal tools, automation, reusable patterns, and processes that enable the team to ship more efficiently.
  • Contribute to technical architecture and direction, making thoughtful trade-offs across product requirements, engineering quality, scalability, and maintainability.
  • Apply AI-assisted development tools effectively to accelerate coding, debugging, learning, and problem-solving while maintaining sound engineering judgment.
  • Work with experimentation platforms to support A/B and multivariate testing, using data and customer outcomes to guide product improvements.
  • Monitor and improve production systems through deployment practices, CI/CD, observability, performance profiling, and operational ownership.
  • Mentor and support fellow engineers through technical guidance, collaboration, code quality, and knowledge sharing.
  • Identify opportunities to improve engineering standards and advocate for better technical approaches when they can create meaningful customer or business impact.
View Full Description & ApplyYou'll be redirected to the employer's site
CAD $128,500–$192,500
Apply Now