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