Sofia
3 days ago
Senior Backend Engineer
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



Confirm your E-mail: Send Email