Senior Software Engineer, Compensation

New
CanadaFull-TimeSenior
Salary123,750 - 165,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
GraphQLNode.jsPostgreSQLPythonRubyTypeScriptReactData modelingDebugging

Requirements

  • 5+ years of experience developing and maintaining production-level applications
  • Proficiency in modern programming languages such as TypeScript, Ruby, or Python
  • Strong experience working with relational databases, especially PostgreSQL, including data modeling and query optimization
  • Experience operating and scaling services in production environments
  • Ability to debug complex issues and improve system reliability through monitoring and operational awareness
  • Strong communication skills with the ability to clearly explain technical decisions and tradeoffs
  • Passion for mentoring and supporting fellow engineers

Responsibilities

  • Build and maintain production-grade applications across a modern stack including TypeScript, React, GraphQL, Node, and PostgreSQL
  • Design and optimize data models and queries to support complex compensation logic and high-volume usage
  • Lead execution of cross-functional projects in collaboration with product and design teams
  • Contribute to system architecture decisions and improve engineering best practices
  • Mentor junior engineers and support their technical growth and onboarding
  • Investigate production issues, identify root causes, and implement long-term solutions to improve system stability
View Full Description & ApplyYou'll be redirected to the employer's site
123,750 - 165,000 CAD per year
Apply Now