{"@context":"https://schema.org/","@type":"JobPosting","title":"Full Stack Software Engineer

ZENOVO LTD
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Remote

Tech stack

Clean Code Principles
API
Artificial Intelligence
Cloud Computing
Databases
Continuous Integration
Cursor (Graphical User Interface Elements)
DevOps
Github
Design of User Interfaces
Health Information Management
Python
Message Queuing Telemetry Transport (MQTT)
Node.js
NoSQL
Productivity Software
Svelte
Responsive Web Design
Software Deployment
SQL Databases
WebSocket
React
Backend
FastAPI
Vue.js
Build Management
Real Time Data
Kafka
GraphQL
Front End Software Development
Data Pipelines
Go
Microservices

Job description

You will play a key role in building the software that powers intelligent machines and their user experiences, working across web, mobile, HMIs, and internal tools that support system control and operations., * Design and build responsive web and mobile experiences for end users.

  • Develop intuitive interfaces for operators and remote supervision, integrating teleoperation, navigation data, and safety features.
  • Create and maintain dashboards and front-end systems that support operational workflows and data-driven decision-making.
  • Develop and manage scalable backend services, including APIs, databases, and real-time data pipelines.
  • Collaborate with AI and autonomy teams to embed advanced models into user-facing products and tools.
  • Work closely with cross-functional teams and take ownership of features from concept through to deployment.

Requirements

This position suits an engineer who enjoys working across the full stack in a fast-paced environment and has a strong interest in autonomy, robotics, and AI., * 5+ Years Full-Stack experience across modern front-end frameworks (React, Vue, Svelte, etc.) and backend technologies (Node.js, Python/FastAPI, Go, microservices, SQL/NoSQL).

  • A strong portfolio of shipped products demonstrating high-quality UI/UX, performance, and maintainable code (GitHub or demos encouraged).
  • Experience with AI-assisted development tools such as Claude Code, OpenAI Codex, CodeRabbit, Aikido, v0, or similar, along with familiarity using AI-enhanced IDEs (e.g. VS Code with Copilot, Cursor, Antigravity) and an openness to adopting new productivity tools.
  • Experience designing and consuming REST/GraphQL APIs, working with real-time data systems (WebSockets, Kafka, MQTT), and deploying applications to cloud infrastructure.
  • Ability to write clean, testable, and maintainable code within a collaborative environment, with a solid understanding of CI/CD and DevOps practices.
  • Strong problem-solving skills, self-direction, and enthusiasm for learning about robotics, autonomous systems, and heavy equipment domains.

Apply for this position