> Markdown version of [/jobs/ext/2252436-software-engineer](https://www.wearedevelopers.com/jobs/ext/2252436-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** SoCode Limited - **Location:** Peterborough, UK - **Contract:** Permanent contract - **Skills:** 3D Printing, Application Programming Interfaces (APIs), Software Debugging, Design of User Interfaces, Node.Js, Release Management, TypeScript, Web Application Frameworks, Backend, AngularJS, Api Design, NestJS, Software Coding - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815149862-software-engineer ## About the Role * 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 ## Description 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 ## Related Videos - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) - [End-to-End TypeScript: Completing the Modern Development Stack](https://www.wearedevelopers.com/videos/1580-end-to-end-typescript-completing-the-modern-development-stack) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)