Sofia
4 days ago
Fullstаck Software Engineer (NodeJS/TypeScript)
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. We are looking for a Fullstack expert who will be involved with designing, developing, and maintaining both the backend (Node.js/TypeScript/PostgreSQL) and the frontend (React/CSS/HTML) parts of the system that works 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 6RS autonomous mobile robots operating in the customer warehouses. This platform is responsible for optimizing workflows such as inbound, outbound, inventory, and order allocations. Additionally, the engineer will manage seamless integration with over 100 customer Warehouse Management Systems (WMS), ensuring reliable and efficient data exchanges in both directions.

This role 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 AMR robot fleet services. By creating scalable and efficient 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 System Design: design, build, and maintain scalable and reliable end-to-end solutions with TypeScript UI Development: use React and a deep understanding of the frontend ecosystem to create amazing UIs Testing: write adequate tests that encompass all layers of the testing pyramid with Vitest, Jest, and Playwright Service Development: develop, implement, and maintain robust services using Node.js (TypeScript) optimised for multi-customer environments. Integration Management: facilitate seamless integration with customer systems using REST, and PubSub to support reliable data exchanges with Warehouse Management Systems. Data & Analytics: develop and optimize data storage and analytics solutions using PostgreSQL, and Google Cloud Storage. Cross-team Collaboration: Work with people from UX, Product, and Infrastructure to  CI/CD: build and manage pipelines using CircleCI and Jenkins. Technical Leadership: mentor junior engineers, fostering a collaborative team environment.  On-call Support: participate in on-call rotations to ensure system uptime and responsiveness. Business Alignment: align technical solutions with business needs, ensuring system complexity is managed effectively. What Are We Looking For

Essential

Expertise in frontend development and web accessibility. Expertise in backend development and scalable system design. Proficiency in Node.js (TypeScript), and integration technologies (REST and/or PubSub). Proficiency with React, Svelte, or similar. Experience with testing tools like Vitest, Jest, Mocha, Playwright, Cypress, etc. Experience with multi-tenant architectures and high-performance systems. Strong knowledge of PostgreSQL, Kubernetes. Proficiency with monitoring tools - Sentry, Grafana, and CI/CD tools like Jenkins, CircleCI or other. Experience in mentoring and onboarding engineers.

Advantage

Knowledge of GraphQl Experience in Golang 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