IT & Software

Senior Full-Stack Engineer

Crave Retail, Inc.

Toronto · Ontario · Canada

Work across frontend, backend, APIs, integrations, data, and infrastructure on products used by shoppers, store associates, and some of the world's largest retailers, with real ownership from idea through production.

Build software that changes what happens inside a physical store.

Crave is looking for a Senior Full-Stack Engineer to help build products used by shoppers, store associates, and some of the world's largest retailers.

You will work across frontend, backend, APIs, integrations, data, and infrastructure, with real ownership from idea through production.

This is not a ticket factory. You will help define the problem, make technical decisions, ship the solution, and see how it performs in the real world.

What you'll be building

Our software operates inside live stores, which makes the work unusually tangible.

You might be building a new shopper experience, creating an AI-powered service flow, integrating with retailer inventory or loyalty systems, improving platform architecture, or investigating an issue happening in stores thousands of miles away.

The work spans:

  • Shopper and associate experiences
  • AI-powered shopping and service
  • APIs, backend services, and platform architecture
  • Enterprise integrations
  • Real-time store events and session data
  • Reliability, performance, testing, and observability

We are looking for someone who is comfortable moving across the stack and solving problems that are not always neatly defined.

You should care about architecture, but know when to ship. You should investigate instead of guess. And you should take ownership of what you put into production.

About Crave

Retail has spent decades perfecting e‑commerce. The store? Not so much.

Crave builds AI-powered technology for physical retail that helps shoppers get what they need, helps associates serve more customers, and gives retailers a clearer understanding of what is happening inside their stores.

Today, Crave powers 3,000+ live touchpoints and more than 32M shopper sessions across some of the most recognized brands in retail.

Our vision

Our mission

Serve every shopper.

What we're looking for

Strong candidates will typically have experience with:

  • Modern frontend development
  • Backend, API, and database development
  • Third-party or enterprise integrations
  • System design and architecture
  • Debugging complex production issues
  • Testing, code review, and modern development practices

Experience in retail technology, enterprise SaaS, AI products, mobile, real-time systems, or hardware-connected software is especially valuable.

Why Crave

Physical retail is one of the largest technology opportunities hiding in plain sight.

The industry has incredible digital intelligence online, but much of that disappears the moment a shopper walks into a store. We think AI is going to change that.

Because we are still a small team, you will not be engineer #437 working on a button three layers removed from the customer.

  • You will influence the product.
  • You will influence the architecture.
  • You will see what you build running in stores.
  • And your work will materially shape what Crave becomes.

How we hire

Four steps. Start to finish inside two weeks.

  • 01 A screening conversation
  • 02 A technical conversation with the team
  • 03 A conversation with our CTO and/or CEO
#J-18808-Ljbffr

Reference: WJ-4483_1359162

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.