Job Description
Software Engineer
Location: Peterborough (Hybrid)
We are partnering with a fast-growing engineering company whose patented 3D printing technology is reshaping global manufacturing. Following the appointment of a new CTO, the business is scaling its software team to power its flagship platform — the world’s first fully automated digital mass manufacturing system. This is a unique opportunity to contribute to the future of additive manufacturing.
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
1. Develop and maintain both front-end and back-end systems for the core manufacturing platform
2. Implement scalable back-end solutions with TypeScript, Node.js (NestJS), and HTTP APIs
3. Build and optimise operator UIs with Angular (Core UI Template)
4. Collaborate with multidisciplinary teams to deliver end-to-end solutions
5. Ensure best practice in coding standards, testing, and release management
6. Troubleshoot and resolve issues acros...