Staff Software Engineer, Backend (Search)

New
A
AffirmSearch and e-commerce
Remote Canada; this remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.Full-TimeStaff
Salary181,000 - 241,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience designing, developing and launching backend systems at scale; 2+ years of experience working in search or related recommendation engines.
Required Skills
AWSPythonKotlinKubernetesMySQLReactSparkDistributed Systems

Requirements

  • Have 8+ years of experience designing, developing, and launching backend systems at scale.
  • Have experience with backend languages such as Python or Kotlin.
  • Have an extensive track record developing highly available distributed systems.
  • Have experience with technologies such as AWS, MySQL, Spark, and Kubernetes.
  • Have experience developing consumer experiences using UI frameworks such as React.
  • Have 2+ years of experience working in search or related recommendation engines.
  • Have experience delivering major features or system components, or deprecating existing functionality, through a technical and execution plan.
  • Write high-quality code that is easily understood and used by others.
  • Be comfortable moving between low-level language idioms and large-system architecture.

Responsibilities

  • Set the team’s technical strategy on a year-long time scale and connect it to critical business-impacting projects.
  • Collaborate with product management, design, and analytics throughout the product development lifecycle.
  • Ensure technical sustainability, risks, and trade-offs are understood and managed.
  • Define and advocate for technical solutions and operational processes.
  • Own team operations and availability, including monitoring, triage rotations, playbooks, policies, testing, and alerting.
  • Set code review and design standards and advocate for them through writing and tech talks.
  • Provide feedback and guidance to develop talent on the team.
View Full Description & ApplyYou'll be redirected to the employer's site
181,000 - 241,000 CAD per year
Apply Now