Senior Software Engineer, Backend Systems

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer scaling Micromart’s unattended retail platform. Building reliable systems for payments, fraud prevention, devices, and real-time commerce workflows.

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

Requirements

  • Strong experience building, owning, and operating production software systems
  • Experience working within large codebases or monorepos and improving architecture incrementally over time
  • Solid backend and systems fundamentals, including Node.js, TypeScript, and 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, code reviews, and building secure, production-quality systems
  • Comfort working through ambiguity and real-world constraints
  • Experience with payment systems and financial workflows is nice to have
  • Experience with platforms, infrastructure, or distributed systems is nice to have
  • Experience building systems that interact with real-world devices or real-time events is nice to have
  • Background in startups or small teams where ownership mattered more than process is nice to have

Benefits

  • Competitive salary and equity
  • Health, dental, and vision benefits for employees and dependents
  • Monthly fitness or wellness stipend
  • Hybrid work environment, with access to our Toronto office
  • Meals provided when working from the office
  • Centrally located downtown office near Union Station

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Distributed SystemsJavaScriptNode.jsPostgresReactSDLCTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.