Senior Software Engineer, Backend Systems

New
M
MicromartUnattended Retail
Toronto (Hybrid preferred, remote possible for strong candidates)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsPostgreSQLTypeScriptReactCI/CD

Requirements

  • Strong experience building, owning, and operating production software systems.
  • Experience working within large codebases or monorepos.
  • Solid backend and systems fundamentals.
  • Proficiency with Node.js and TypeScript.
  • Experience with relational databases such as Postgres.
  • Experience working across the stack, including modern frontend frameworks such as React.
  • Familiarity with modern SDLC practices, including CI/CD, automated testing, and code reviews.
  • Experience building secure, production-quality systems.
  • Comfort working through ambiguity and real-world constraints.

Responsibilities

  • Design, build, and maintain backend systems.
  • Work on product integrations, operational tooling, and reliability improvements across backend services, APIs, and supporting systems.
  • Work on payment systems, fraud prevention, device management, and real-time services.
  • Build and evolve internal tools and workflows used by operators and internal teams.
  • Own systems end to end, from design and implementation through deployment and production support.
  • Collaborate closely with product, frontend, and smart store teams.
  • Make pragmatic tradeoffs that prioritize clarity, quality, and long-term maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now