Software Engineer

SoCode Limited
Peterborough, UK
3 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+1 more
Software Coding

Job 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

Requirements

  • 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

Benefits & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all