Backend-focused Software Engineer scaling Micromart’s unattended retail platform. Building reliable systems for payments, fraud prevention, device management, and real-time 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 (nice to have)
Experience with platforms, infrastructure, or distributed systems (nice to have)
Experience building systems that interact with real-world devices or real-time events (nice to have)
Background in startups or small teams where ownership mattered more than process (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 the Toronto office
Meals provided when working from the office
Centrally located downtown office near Union Station
Senior backend engineer owning high - availability identity and authentication systems. Leading delivery, reliability, technical standards, and talent development for Affirm’s pay - over - time platform.
Senior software engineer building AI evaluation pipelines, rubrics, and data - quality systems for a client. Remote contract role open across approved US regions and Canada with PST overlap.
Backend engineer building Node.js and TypeScript edge systems for Micromart’s unattended retail platform. Integrating hardware and operating reliable smart - store software.
Senior Backend Engineer scaling Micromart’s unattended retail platform. Building reliable systems for payments, fraud prevention, devices, and real - time commerce workflows.
SDK Engineer building Supabase’s Python SDK for database, auth, storage, realtime, and edge functions. Maintaining typed sync and async APIs for developers worldwide.
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.
Kubernetes and HPC Engineer building scalable AI/ML and simulation infrastructure for Capgemini Engineering. Managing Kubernetes, HPC clusters, NVIDIA GPUs, automation, and cloud - native platforms.