Salary
$100k – $106k per year
Location
Remote (likely Canada)
Seniority
Senior
First seen by Alion on Oct 21, 2026.
Overview
Company
Impact
Profile match
Recruitment and staffing solutions for employers and candidates, with expert hiring support, market insights, and exclusive job opportunities. Discover better opportunities, tailored talent solutions, and trusted recruitment expertise built on 55 years of success.
Position: Senior Full Stack DeveloperLocation: Fully RemoteSalary: $70–$75 per hour INCJob Type: ContractPosting Type: Open vacancyRole OverviewWe are seeking an experienced Senior Full Stack Developer to design, develop and scale innovative software solutions supporting next-generation smart shopping cart technology. This role combines backend engineering, frontend development and systems integration to deliver advanced retail automation capabilities powered by computer vision and connected devices.You will contribute to the development of software across three core areas: Core Backend, Retailer Enablement and Retailer Tooling. The primary focus will be Retailer Tooling, including theft prevention workflows, real-time camera capabilities, cart tracking, human-in-the-loop (HITL) functionality, shift calendars, analytics and reporting.Working closely with Software Engineers, Product Managers, Product Designers and Data Scientists, you will build scalable, reliable applications that enable retailers to deploy, monitor and manage smart shopping carts across multiple store locations. This is an opportunity to solve complex engineering challenges and contribute to technology that is transforming the grocery shopping experience.About the TeamThe engineering team develops smart shopping cart technology powered by deep learning and computer vision to deliver a seamless, cashier less shopping experience. Its plug-and-play solutions enable retailers to introduce advanced shopping capabilities without extensive store renovations or significant infrastructure investments.The engineering organization develops the backend systems, integrations and operational tools required to deploy, manage and operate smart carts at scale.The three interconnected engineering areas include:- Core Backend: Backend services, infrastructure, developer tooling, engineering patterns and core business logic.- Retailer Enablement: Integrations with retailer systems, retailer onboarding and the technical processes required to launch smart carts in stores.- Retailer Tooling: Operational applications and workflows for smart cart management, including theft prevention, real-time cameras, cart tracking, human-in-the-loop functionality, shift calendars, analytics and reporting.In this role, you will primarily contribute to Retailer Tooling while collaborating across these engineering areas to ensure smart carts can be deployed and operated effectively across retail environments.What You’ll Own:- Design, develop and maintain full-stack applications and features supporting smart shopping cart technology.- Build and enhance retailer-facing and internal operational tools for managing, monitoring and maintaining fleets of smart carts.- Develop backend services, APIs and application logic using Java and related technologies.- Build responsive, maintainable frontend applications using JavaScript and React.- Develop workflows and tooling that help detect, investigate and mitigate potential theft using computer vision systems and cart data.- Implement and enhance real-time camera capabilities, cart tracking and monitoring functionality.- Build and maintain human-in-the-loop (HITL) workflows, shift calendars, analytics dashboards and reporting features.- Develop scalable abstractions and self-service tools that simplify retailer onboarding and the deployment of smart carts in new stores.- Contribute to backend infrastructure, developer tooling, reusable engineering patterns and core business logic.- Integrate applications with retailer systems, APIs and other enterprise platforms to support seamless operations.- Collaborate with Product Managers, Product Designers, Data Scientists and other engineers to translate requirements into effective technical solutions.- Participate in technical design discussions and implement solutions that balance scalability, performance, reliability and maintainability.- Write clean, well-tested and maintainable code, following established engineering standards and development best practices.- Troubleshoot complex technical issues, improve application reliability and optimize system performance.- Contribute to code reviews, automated testing, deployment processes and continuous improvement initiatives.- Work independently across multiple projects, manage competing priorities and deliver high-quality solutions in a fast-paced engineering environment.What We’re Looking For:- 10+ years of professional software development experience, preferably in a full-stack engineering environment.- Strong proficiency in Java and JavaScript, particularly React.- Demonstrated experience developing and maintaining both backend services and frontend applications.- Strong understanding of software engineering principles, application architecture, APIs, data flows and system integration.- Experience building scalable, reliable and maintainable software applications.- Ability to translate product and business requirements into practical technical solutions.- Experience troubleshooting complex application issues and improving performance, reliability and code quality.- A strong sense of ownership, initiative and accountability, with the ability to work independently.- Ability to balance rapid delivery with high-quality, maintainable and pragmatic solutions.- Experience collaborating with cross-functional teams, including Engineering, Product Management, Design and Data Science.- Strong problem-solving, communication and collaboration skills.- Comfort working in a fast-paced environment where requirements evolve and engineers are expected to take initiative.Strong Assets:- Experience with Kotlin.- Experience building enterprise-facing applications, internal tools or operational management platforms.- Familiarity with human-in-the-loop (HITL) systems, computer vision or machine learning applications.- Experience working with IoT platforms, connected devices or large-scale fleets of hardware systems.- Experience developing real-time monitoring, tracking, analytics or reporting functionality.- Background in retail technology, retail automation, loss prevention or point-of-sale integrations.- Experience integrating software applications with third-party enterprise systems and retailer infrastructure.- Strong React frontend development experience, including deploying applications into complex production environments.- Experience building tools that automate workflows, improve operational efficiency and support large-scale deployments.- Familiarity with cloud infrastructure, CI/CD pipelines, automated testing and modern software delivery practices.- Experience working across multiple engineering teams and technical domains to deliver end-to-end solutions.Interested?If you’re an experienced Full Stack Developer who enjoys solving complex engineering challenges and building scalable applications, we’d love to hear from you.
This is an opportunity to work on innovative smart shopping technology at the intersection of full-stack development, retail automation, computer vision and connected devices.
Please submit your resume for consideration to Shannon Scullion at [email protected].
REFER A NEW HIRE AND EARN A CASH BONUS! For details, click here.All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,951,413 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Toronto
Senior Staff Software Engineer - Poland
1 hour ago
$115k – $144k per year • Remote (Poland, CET hours) • 9+ years exp • Bachelor's Degree • Poland
Python
Go
JavaScript
Java
Ruby
Node JS
Python
Django
Java
Spring Boot
Ruby
Ruby on Rails
Databases
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
CI/CD
Jenkins
AWS
GitLab
IAM
Apply
$22k – $29k per year • Remote (Germany, CET hours)
Python
JavaScript
TypeScript
AI/ML
Claude Code
Embeddings
AI Agents
LLM
RAG
Management
n8n
Zapier
Make.com
Apply
≈ $34k – $102k per year (Estimated) • Remote (Costa Rica) • Full-Time • 8+ years exp • Bachelor's Degree • San José
JavaScript
TypeScript
SQL
Node JS
DevOps
Terraform
CI/CD
Git
AWS
Management
Jira
Agile
Scrum
Apply
≈ $114k – $197k per year (Estimated) • Remote (United States) • Contractor • United States
JavaScript
TypeScript
SQL
Node JS
Node JS
Prisma
Databases
PostgreSQL
Frontend
React.js
Vite
DevOps
AWS
Apply
[Remote] Senior Software Engineer
1 hour ago
≈ $130k – $224k per year (Estimated) • Remote (United States) • Full-Time • United States
Python
JavaScript
PHP
AI/ML
Copilot
Cursor
Prompt Engineering
Frontend
GraphQL
React.js
DevOps
CI/CD
Apply
Sr. Software Engineer
1 day ago
$210k – $273k per year • Equity • In office • Full-Time • Mountain View • Bellevue • Toronto
Python
Java
Scala
Databases
Apache Kafka
Google BigQuery
AI/ML
Spark
Airflow
Flink
DevOps
gRPC
Docker
Kubernetes
Game Dev
Unity
Apply
Senior Backend Engineer, Inference Cloud
1 day ago
≈ $198k – $364k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Sunnyvale • Toronto
Databases
PostgreSQL
Redis
AI/ML
Cerebras
OpenAI
Frontend
GraphQL
Apply
Engineer
1 day ago
≈ $71k – $128k per year (Estimated) • In office • 8+ years exp • Toronto
MedTech
Verification & Validation
Apply
Full Stack Java Developer
1 day ago
≈ $71k – $128k per year (Estimated) • In office • 5+ years exp • Toronto
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
React.js
DevOps
Azure
Kubernetes
Azure AKS
Apply
Java Full Stack Angular Developer
1 day ago
≈ $70k – $127k per year (Estimated) • In office • 5+ years exp • Toronto
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
This is one of many
1,951,413 more open roles from verified company boards, updated every day.

