The Role
As a Software Engineer, you’ll work across the stack to design and deliver high-performance systems used in production environments worldwide. You’ll collaborate with hardware, R&D, and product teams to build operator-facing UIs, scalable back-end services, and integrated solutions that drive real-world impact.
Key Responsibilities
* Develop and maintain both front-end and back-end systems for the core manufacturing platform
* Implement scalable back-end solutions with TypeScript, Node.js (NestJS), and HTTP APIs
* Build and optimise operator UIs with Angular (Core UI Template)
* Collaborate with multidisciplinary teams to deliver end-to-end solutions
* Ensure best practice in coding standards, testing, and release management
* Troubleshoot and resolve issues across the software stack
* Contribute ideas and feedback to the technical roadmap
About You
* Background as a full-stack engineer, ideally in an industrial or product-led environment
* Experience delivering complex software systems from design through deployment
* Hands‑on expertise in TypeScript, Node.js, and a front‑end framework (ideally Angular)
* Understanding of API design and operator‑facing UI development
* Strong debugging, problem‑solving, and system design skills
* Excellent communication and collaboration skills with R&D and hardware teams
What’s on Offer
* Enhanced pension contribution
* 24+ days holiday entitlement
* Electric vehicle and cycle schemes with free on‑site charging
* Free on‑site gym access
* State‑of‑the‑art 3D printing and prototyping facilities
* A collaborative, innovative culture in a friendly, growing team
#J-18808-Ljbffr