Salary: £65,000 - 65,000 per year
Requirements
- We are looking for strong commercial experience in full stack software engineering.
- We require strong JavaScript and TypeScript experience.
- We need experience building scalable backend systems using Node.js, NestJS, or similar frameworks.
- We are looking for frontend development experience using Angular or similar modern frontend frameworks.
- We require experience designing and developing RESTful APIs.
- We need experience working within Linux-based environments.
- We are looking for a strong understanding of software architecture, testing, and production ready software development.
- We require experience designing and working with databases.
- We need strong debugging, problem solving, and systems thinking capability.
- We are looking for the ability to mentor and support other developers while remaining highly hands on technically.
- We require excellent communication and collaboration skills.
- We value interest in learning and working within broader engineering and hardware adjacent environments.
- Beneficial experience includes software connected to physical products, devices, machines, or real world systems.
- Beneficial experience includes Raspberry Pi or similar platforms.
- Beneficial experience includes C++.
- Beneficial experience includes Python.
- Beneficial experience includes embedded or hardware adjacent software environments.
- Beneficial experience includes mixed language codebases.
- Beneficial experience includes event driven architectures.
- Beneficial experience includes industrial systems, connected devices, robotics, scientific instrumentation, or advanced manufacturing technology.
- Beneficial experience includes UI/UX awareness for operator or user facing systems.
Responsibilities
- We design, build, and maintain scalable frontend and backend software applications.
- We develop and enhance bespoke software solutions used within advanced engineering environments.
- We work closely with multidisciplinary engineering and technical teams to diagnose and resolve complex issues.
- We contribute hands on across multiple areas of the software stack.
- We improve software architecture, maintainability, testing, and engineering standards.
- We support software release planning, deployment activities, and technical documentation.
- We help drive production readiness and long term software scalability.
- We mentor and support a small software engineering team.
- We collaborate closely with engineers, technical specialists, and other stakeholders.
- We help improve development workflows, tooling, and engineering processes.
Technologies
- Angular
- Backend
- Embedded
- Frontend
- Hardware
- Support
- JavaScript
- Linux
- NestJS
- Python
- Robotics
- TypeScript
- UX UI Design
- NodeJS
- API
- Architect
- REST
- SQL
More
We are an innovative technology company developing advanced software solutions within a highly technical engineering environment. This is a hands on Lead JavaScript/TypeScript Software Engineer role based in Peterborough, Cambridgeshire, ideally on site five days per week, although hybrid working may be considered for exceptional candidates with a minimum of three days per week on site. We offer a salary of £60,000 to £80,000 per annum along with excellent benefits including a free gym, healthcare, and an enhanced pension. You will join a collaborative, engineering led team working on technically challenging projects with real world impact, and you will have the opportunity to shape architecture, standards, testing practices, and long term product direction across frontend, backend, and broader systems development. We value innovation, collaboration, diversity, and inclusive recruitment practices.
last updated 25 week of 2026