Senior Backend Engineer

Reposted 9 Days Ago
Be an Early Applicant
Sofia, Sofia-grad
Senior level
Information Technology
The Role
The Backend Software Engineer will design and maintain cloud-based multi-tenant robotics services using Node.js and Golang for Ocado's autonomous mobile robots. Responsibilities include system architecture, service design, ensuring system uptime, and aligning technical solutions with business needs. The role may also involve mentoring junior engineers and participating in on-call rotations.
Summary Generated by Built In

Who are We

Advanced Technology is a division within Ocado Technology that focuses on the development of strategic and specifically complex, emergent technologies. Ones that are critical to the future of Ocado & the Ocado Smart Platform.

We, the Chuck Norris team, are a proud part of Advanced Technology. Our main work focus is the software systems that drive our Mobile Robotics Products. This includes mobile applications, backend microservices, workflow services, integration layer APIs, and components. The Chuck Autonomous Mobile Robot and its software systems are the main products we are contributing to. 

The team is responsible for designing, developing, and maintaining scalable, multi-tenant cloud back-end systems for controlling and configuring robots that work for multiple customers with high availability and performance. This role focuses on system architecture, service design, and the development of a cloud-based software platform that supports the Ocado autonomous mobile robots operating in customer warehouses.

This position is pivotal in shaping the architecture and functionality of Ocado Mobile Robotics cloud-based backend systems, which directly impact the performance and reliability of our autonomous mobile robot fleet services. 

By creating scalable and efficient robotics systems, the engineer ensures smooth and robust operations that satisfy existing customers, optimizes costs by designing and upgrading systems to reduce operational expenses, and enhances system characteristics to attract new customers.

What You'll Be Doing

  • Feature Development: design, implement, and deploy critical product features with a microservices architecture using Node.js (TypeScript) and Golang.
  • System design & scalability: design, implement, and optimize scalable, cloud-native single and multi-tenant services (using patterns for complex distributed systems).
  • Cloud & Infrastructure: optimize and scale the backend cloud-based managed services in GCP (Kubernetes, PubSub, etc.) and/or AWS. Create alignment with Ocado best practices, tooling, and standards.
  • API development: develop efficient APIs, event-driven systems, and data pipelines.
  • Performance & reliability: ensure high availability and performance of the backend system.
  • Continuous improvement: refactor, optimize, and enhance code quality, reliability, and maintainability.
  • Collaboration:  work closely with product managers, technology and business leadership and engineers from different teams, to deliver end-to-end solutions.
  • Maintenance & support: participate in on-call rotations, lead efforts in effective and efficient troubleshooting -  root cause analysis, and resolution of production issues.

You might be also involved in: 

  • CI/CD pipelines: manage automated deployment pipelines (CircleCI and Jenkins).
  • Infrastructure: enhance CI/CD pipelines, Kubernetes deployment strategies, and automation.
  • Mentoring & knowledge sharing: coach and develop engineers, and foster technical growth.

What Are We Looking For

Essential

    • Extensive hands-on experience in backend design and development, including scalable, multi-tenant, and high-performance systems in production. Focus on designing and implementing event-driven architectures (Pub/Sub, event sourcing, or similar technologies).
    • Product and result-focused positive mindset.
    • Deep expertise in backend engineering, with hands-on experience in one or more backend languages (e.g., Go, Java, C#, TypeScript) and backend frameworks (e.g., Node.js, Spring Boot, ASP.NET Core, Express.js, or similar), and a broad interest in learning and working with other technologies.
    • Background in cloud computing (GCP, AWS, or Azure) and containerized environments (Kubernetes, Docker, or similar technologies).
    • Experience in microservices architectures and event-driven systems.

Advantage

    • Experience with PostgreSQL, GraphQL, GCS (or similar technologies).
    • Knowledge of event sourcing & 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

Am I A Good Fit?
beta
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
On-site Workplace

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 Jobs

Yotpo Logo Yotpo

Senior Backend Engineer

Consumer Web • eCommerce • Marketing Tech • Retail • Software
Hybrid
Sofia, Sofia-grad, BGR
1000 Employees

Cognyte Logo Cognyte

Senior Backend Engineer

Software • Analytics
Remote
Sofia, Sofia-grad, BGR
1392 Employees

Aristocrat Logo Aristocrat

Back-End Developer

Gaming • Internet of Things • Machine Learning • Software
Hybrid
Sofia, Sofia-grad, BGR
6500 Employees

AMPECO Logo AMPECO

Senior PHP Developer

Information Technology • Consulting
Hybrid
Sofia, Sofia-grad, BGR
113 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Enterprise Web • Consulting • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account