Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Backend Systems

Micromart

Location: Toronto (Hybrid preferred, remote possible for strong candidates)
This is a full-stack role with a strong backend focus.
About MicromartMicromart is building the platform for unattended retail. We empower entrepreneurs to turn any location into a retail opportunity, from offices and condos to gyms, hotels, and other shared spaces. Our focus is on giving entrepreneurs powerful tools that are simple to use, while delivering a fast, intuitive shopping experience for shoppers.
Often described as Shopify for physical commerce, Micromart provides the infrastructure that powers unattended retail in the real world.
Our TeamMicromart launched just over a year ago and is now used in thousands of locations across North America. We're a small and growing team working closely across product, platform, and smart store systems, from design through production.
Work here is end to end. That means thinking through problems, making pragmatic tradeoffs, shipping code, and improving systems over time. As we scale, there's real ownership, real impact, and room to grow.
How you can helpAs a Software Engineer, you'll help evolve the core systems that power Micromart as we scale.
This is a full-stack role with a strong backend focus. Backend systems and platform reliability are the core focus, with opportunities to work across the stack as needed.
You'll work on product features entrepreneurs rely on every day, including platform systems, AI-driven workflows, payments, fraud prevention, and real-time logic. Your focus will be on making systems more robust, reliable, and ready to support continued growth across thousands of locations.
We're hiring one or more Software Engineers as we continue to scale.
At Micromart, you will
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
What you bring to the team
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
A bias toward simplicity, craftsmanship, and continuous improvement
Nice to have
Experience with payment systems and financial workflows
Experience with platforms, infrastructure, or distributed systems
Experience building systems that interact with real-world devices or real-time events
Background in startups or small teams where ownership mattered more than process
Our ValuesWe're driven by ambitious, mission-focused thinking and a deep commitment to earning customer trust. We value craftsmanship, simplicity, and quality, and we're intentional about how we build, the tradeoffs we make, and the problems we choose to solve. We believe in getting things done thoughtfully, improving continuously, and working closely together to build a great product.
Why MicromartYou'll work on a product that entrepreneurs depend on to run their businesses. You'll tackle high-impact technical challenges across platform systems, AI, payments, and real-time workflows. You'll join a small team where your work has clear impact as Micromart continues to scale.
We believe software should empower people to build real businesses in the physical world. Micromart exists to give entrepreneurs practical, durable tools to create opportunity where people live and work, and your work will directly support that.
This year marks a major growth phase for Micromart. We've achieved a lot with a very small team, built the core smart store product and the platform that powers it, and are now focused on scaling, shipping new product capabilities, and raising the bar on product quality and our technical stack. If you enjoy owning real systems and pushing them to the next level, there's a lot to dig into.
What We Offer
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
A centrally located downtown office near Union Station
Micromart is an equal-opportunity employer and welcomes applicants from all backgrounds.
AI in our hiring processMicromart uses AI tools to help review applications and summarize interviews. Our hiring team reviews the information and makes all hiring decisions. We'll let you know before recording or transcribing an interview and explain your options.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer, Backend Systems in Winnipeg, MB vacancy
  • We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for designing, implementing, and scaling our infrastructure...  ...system issuesExperience working in a professional team of software engineers, and the tools and best practices for code,... 
    Suggested
    Internship
    Live In
    Remote work

    Aloe

    Winnipeg, MB
    1 hour ago
  • Build secure backend services and APIs at Remitly, using AWS and modern software practices. Work onsite Tuesday through Thursday under current...  ....As a Software Development Engineer II on the Trust Experience team, you will support systems managing customer verification evidence... 
    Suggested

    Remitly

    Winnipeg, MB
    1 hour ago
  •  ...client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This role...  ...designing, developing, and maintaining scalable and robust backend systems and distributed applications. You will play a key role in architecting... 
    Suggested
    Remote work
    Flexible hours

    Placements24

    Winnipeg, MB
    1 hour ago
  •  ...convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver...  ...• Graduated from a Computer Science, Computer Engineering degree or a Technology program. • A high level of... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...re invited to be a part of that. Lab Systems Software Developer We are looking for a...  ...will work directly with laboratory and engineering teams to build and maintain software solutions...  ...workflows • Develop and maintain backend services, APIs, and integrations • Integrate... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • $250 per day

    About Nominal Engineers today are building some of the most ambitious...  ...into complex physical systems, helps them make better decisions...  ...intersection of hardware and software.Some of the world’s leading technology...  ....About The Role Nominal's backend runs on a set of Platform... 
    Permanent employment
    Work at office

    Nominal

    Winnipeg, MB
    1 hour ago
  •  ...platform leverages business rules and AI engines, streaming big-data technologies, in-memory...  ...at global scaleWe are looking for a Software Engineer II to join our DMP team in our Vancouver...  ...with distributed, highly available, or real-time processing systems #J-18808-Ljbffr

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • Our team develops and maintains core backend systems for the OpenTable For Restaurants productOur systems are responsible for determining which...  ...in C#2 or more years of full-time professional software development experience in a team environmentExperience with SQL... 
    Full time

    OpenTable

    Winnipeg, MB
    1 hour ago
  •  ...about this role, we encourage you to apply. Your RoleYou’re a software engineer who is well respected by your peers, and collaborates and...  ...Megaport, you'll contribute to the evolution of our core business systems. Your responsibilities will include: Design, develop, and... 
    Remote work
    Flexible hours

    Megaport

    Winnipeg, MB
    1 hour ago
  • Lead backend architecture and distributed systems engineering as a Staff Software Engineer II with KeyCite in Toronto, Ontario, using a hybrid work model.You will guide complex, business-critical initiatives from architecture through production at KeyCite. The work combines... 

    Reuters

    Winnipeg, MB
    1 hour ago
  • $117.9k - $153.93k per year

     ...work together effectively, this role is fully remote, but requires you to be located in a US timezone. We're looking for a Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams.What You’ll Do: Build... 
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    1 hour ago
  • $144.9k - $189.18k per year

     ...meaningful code reviews Partner across engineering teams to tackle company-wide...  ...building and developing backend applications Bachelor's or Master...  ...services and/or other distributed systems Practical knowledge of agile software development methodologies (e.G., XP... 
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    1 hour ago
  • Build backend AI systems that improve internal workflows and operations, owning features from design...  ...deployment and monitoring.This Backend Engineer role supports AI-powered internal...  ...Our Client. You will build production software, intelligent workflows, automations, and... 

    Sarsfield Group

    Winnipeg, MB
    1 hour ago
  • $196.8k - $270.6k per year

     ...and we’re just getting started.Role Overview As a Staff Backend Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation...  ...experiences for law firms.You will design and own systems that not only serve as critical infrastructure for the rest... 
    Work at office
    Relocation package
    Flexible hours

    Harvey

    Winnipeg, MB
    1 hour ago
  • Build backend applications and data pipelines as a Staff Software Engineer at Marqeta, working remotely from Ontario or British Columbia.The Program Experience team is...  ...and databases for performanceMonitor production systems and participate in incident responseRequirements:... 
    Remote work

    Marqeta, Inc.

    Winnipeg, MB
    1 hour ago
  • Design reliable backend systems at IBM Software using cloud platforms, distributed systems, and modern deployment practices. Work in an Agile environment with collaborative teams.As a Senior Software Engineer, you will build, test, deploy, and operate production backend services... 

    IBM

    Winnipeg, MB
    1 hour ago
  • $145k - $191k per year

    Overview Join to apply for the Senior Software Engineer - Backend role at DatabricksDatabricks is on a mission to simplify and democratize...  ...team work at the intersection of large scale distributed systems, data modeling, governance, and AI enablement.Databricks... 
    Summer work
    Worldwide

    Databricks

    Winnipeg, MB
    1 hour ago
  • $120k - $150k per year

    # Software Engineering, Backend (All Teams)Apply To JobJob ID: **3521006**DoorDash Technologies Canada Inc.Toronto, ON## **About the Team**DoorDash...  ...engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers... 
    Full time
    Work at office
    Local area

    DoorDash, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Remote / Hybrid Greater Toronto Area We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and...  ...Engineer. This role requires someone who is both strong in systems programming and backend development, and comfortable working... 
    Remote work

    Arkion Identity Systems, Inc.

    Winnipeg, MB
    1 hour ago
  • Build reliable backend systems with C# and microservices for OpenTable For Restaurants, supporting reservation availability and real-time restaurant operations.As a Backend Software Engineer, you will develop and maintain core systems at large scale. Your work covers product... 

    OpenTable

    Winnipeg, MB
    1 hour ago
  •  ...GTM leaders to build a revenue engine that moves the business...  ...engineering blog. About the roleAs a Software Engineer at Vasco, you'll...  ...brain of our agents: the core systems that give them the context, metrics...  .... What you will do Backend-focused, full-slice development... 
    Temporary work
    Internship
    3 days per week

    Vasco

    Winnipeg, MB
    1 hour ago
  • Shape backend systems with Python, Kotlin, AWS, MySQL, and Kubernetes as a Staff Software Engineer at Affim, working remotely across Canada. Build secure account experiences that protect customers and reduce friction.As part of Trust & Safety within Affim’s Checkout organization... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • Drive innovation as a Backend Software Engineer at Affirm in this remote position. Design and enhance the Checkout Platform to elevate customer experience...  .... Collaborate with technical leaders to maintain system health and improve processes across the checkout platform.... 
    Long term contract
    Remote work

    Affirm

    Winnipeg, MB
    1 hour ago
  • Drive innovation as a Backend Software Engineer with Stripe's Revenue and Financial Automation team. This hybrid role focuses on designing future...  ...production issues, and contribute to large-scale distributed systems. Key Responsibilities: • Design next-gen Stripe products... 
    Worldwide

    Stripe

    Winnipeg, MB
    1 hour ago
  • Build scalable backend systems at Canals as a Senior Software Engineer, working remotely across North and South America with product teams.This senior-level engineer owns complex backend projects from planning through deployment. You will improve scalability, performance, and... 
    Remote work

    Canals

    Winnipeg, MB
    1 hour ago
  • Build secure payment infrastructure at Stripe as a Backend Software Engineer, using strong coding skills across a distributed hybrid team.This engineer...  ...problems across varying technologies, and contribute to systems serving internal and external users. The work includes... 

    Stripe

    Winnipeg, MB
    1 hour ago
  • usd165k - usd225k per year

    At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft, building...  ...total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of... 
    Work at office
    Remote work
    Flexible hours

    BranchFactor

    Winnipeg, MB
    1 hour ago
  • We are seeking a Senior Backend Software Engineer to design, develop, and maintain highly scalable, reliable, and secure cloud-based software systems. The ideal candidate will architect backend services, build robust APIs, leverage modern cloud technologies, and collaborate... 

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  • $120k - $150k per year

    Software Engineering, Backend (All Teams)Toronto, ON About the TeamDoorDash is building the world's most reliable on-demand, logistics engine for...  ...engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers... 
    Full time
    Work at office
    Local area

    DoorDash Canada

    Winnipeg, MB
    1 hour ago
  • Engineer secure, observable cloud services with Python, AWS, APIs, and microservices...  ...foundations for AI products.This Python Software Engineer role focuses on backend engineering in cloud environments. You will create distributed systems, APIs, and microservices while... 

    Highspring

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Backend Systems. Be the first to apply!