Software Backend Engineer

Sorry, this job was removed at 02:07 p.m. (CST) on Monday, Nov 10, 2025
Be an Early Applicant
Sofia, Sofia-grad
Information Technology
The Role
Who are We

The Mobile Fulfilment Systems department at Ocado is at the forefront of developing cutting-edge automation solutions for both in-store and warehouse online order fulfilment. We leverage distributed backend systems, intuitive mobile applications, and advanced autonomous mobile robots to enable fast, scalable, and cost-effective order collection.

Within this department, the Chuck Norris team is dedicated to building the software systems powering our Mobile Robotics products. Our scope spans mobile apps, backend microservices, workflow orchestration, integration APIs, and cloud-native components. All these drive the success of our flagship Chuck Autonomous Mobile Robot. You can find more information here: https://ocadointelligentautomation.com/systems/chuck-amr

This role is central to shaping the architecture, scalability, and reliability of Ocado's cloud-based backend systems for mobile robotics. Your contributions will directly influence the efficiency and intelligence of our autonomous robot fleet in real-world operations.

What You'll Be Doing
  • Feature development: design and implement product features in a microservices architecture using Node.js (TypeScript) and/or Golang.
  • System design: contribute to designing scalable, cloud-native services with guidance from senior engineers.
  • Cloud & Infrastructure: work with backend services running on GCP (Kubernetes, PubSub, etc.) and/or AWS, following established best practices.
  • API Development: develop efficient APIs, event-driven systems, and data pipelines.
  • Performance & reliability: monitor and maintain the systems. Focus on performance and reliability improvements of the backend systems.
  • Code quality: write maintainable and testable code. Participate in code reviews, actively seek feedback.
  • Collaboration: collaborate with other engineers, product managers, and stakeholders to deliver quality solutions.
  • Support: participate in on-call rotations and assist in debugging and resolving production issues.

You might also be involved in:

  • CI/CD: Support automated deployment pipelines (CircleCI, Jenkins).
  • Infrastructure Improvements: Contribute to deployment strategies and automation with guidance.
  • Knowledge sharing: Share knowledge with peers and participate in team learning activities
What Are We Looking For

Essential

    • Willingness to learn/use TypeScript for backend Distributed Services development.
    • Experience in backend development, including building scalable systems or working in a microservices architecture.
    • Familiarity with event-driven patterns (e.g., Pub/Sub or similar).
    • Hands-on experience with one or more backend languages (e.g., Go, Java, TypeScript, C#) and frameworks (e.g., Node.js, Spring Boot, Express.js, or similar).
    • Experience with cloud platforms (GCP, AWS, or Azure) and containerized environments (Docker, Kubernetes).

Nice to have:

    • Exposure to PostgreSQL, GraphQL, GCS (or similar technologies).
    • Basic knowledge of event sourcing or distributed systems.
Our Social Benefit Package Includes

The feeling of being part of a team that makes a difference in the world of automation and smart technology is great but here’s also a list of our social benefits. 

  • Hybrid office attendance policy that sees you onsite 40% of your time
  • 30 days of “Work from anywhere” program
  • 30 days of annual leave
  • Share plan program
  • 300 BGN additional monthly allowance
  • Enhanced maternity and paternity leave policy
  • Medical plan including health & dental coverage
  • Life and disability insurance
  • Employee assistance program

We also have regular divisional socials, sports clubs not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events. If you think you have what it takes to make a difference, please submit your application below.



#LI-OT #LI-GN1 #LI-HYBRID

Similar Jobs

Quickbase Logo Quickbase

Senior Software Engineer

Artificial Intelligence • Cloud • Sales • Software • Database
Remote or Hybrid
Sofia, Sofia-grad, BGR
700 Employees

Mondelēz International Logo Mondelēz International

Sourcing Manager - Facility Management - Europe

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
5 Locations
90000 Employees

Mondelēz International Logo Mondelēz International

Human Resources Specialist

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Sofia, Sofia-grad, BGR
90000 Employees

Genius Sports Logo Genius Sports

Venue Operations Administrator

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Sofia, Sofia-grad, BGR
1800 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London
6,700 Employees

What We Do

When our journey started, we were all about changing the way people shop for groceries. Nearly 20 years later, we’re a FTSE 100, client-focused business that provides services, technology, and automation to grocery e-commerce businesses around the world.

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
LayerOne Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account