Senior Software Engineer, Backend (Growth Platform)

New
Fully remote-first work environment with flexibility to work from anywhere within Canada.Full-TimeSenior
SalaryCAD $153,000 to $213,000
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
AWSPythonKotlinKubernetesMySQLData modelingDistributed Systems

Requirements

  • 4+ years of experience designing, building, and deploying scalable backend systems using languages such as Python or Kotlin.
  • Strong expertise with distributed systems, service-oriented architectures, data modeling, and cloud infrastructure, including AWS, Kubernetes, and MySQL.
  • Experience delivering highly available production services with a focus on scalability, reliability, and performance.
  • Proven ability to design extensible technical solutions, write clean and maintainable code, and work confidently within large codebases.
  • Strong understanding of software engineering best practices, including testing, code reviews, monitoring, and continuous improvement.
  • Excellent collaboration and communication skills with experience working across cross-functional engineering and product teams.
  • Demonstrated ownership mindset with a commitment to continuous learning, mentorship, and technical leadership.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, build, and maintain scalable backend systems, APIs, and distributed services that support growth initiatives and customer engagement.
  • Own the delivery of complex technical projects from design through deployment, ensuring high quality, scalability, and operational excellence.
  • Collaborate closely with product managers, designers, data scientists, and engineers to translate business goals into robust technical solutions while balancing risks and trade-offs.
  • Improve platform reliability by developing monitoring, observability, and operational processes, while participating in on-call rotations and production support.
  • Identify technical challenges, process improvements, and architectural opportunities that enhance platform performance, maintainability, and developer productivity.
  • Promote engineering excellence by contributing to design reviews, establishing coding standards, mentoring teammates, and fostering a strong culture of ownership and collaboration.
View Full Description & ApplyYou'll be redirected to the employer's site
CAD $153,000 to $213,000
Apply Now