Full Stack Software & Systems Engineer

Theo James ·theojamesrecruitment.com

Location United Kingdom
Work type Hybrid
Type Full time
Level Mid
Source Shazamme
IT
Apply direct

Job Title: Full Stack Software & Systems Engineer

Location: Newcastle/Hybrid

Salary: Competitive Salary DOE

The Company:
An innovative engineering and technology group is looking to appoint a Full Stack Software & Systems Engineer to support the development of integrated software platforms used across manufacturing, distribution, and operational environments. This business develops real-world systems that combine software, hardware, automation, and connected technologies, offering the opportunity to work on varied and technically interesting projects.

Job Description:
This Full Stack Software & Systems Engineer position is a highly varied role combining software development, systems integration, infrastructure, and operational technology support. The successful Full Stack Software & Systems Engineer will work across frontend applications, backend services, APIs, databases, deployment environments, and connected systems.

You will help design, build, and maintain scalable platforms supporting both customer-facing and internal operational systems. The role also involves collaborating closely with product and engineering teams to integrate software with manufacturing processes, automation systems, ERP platforms, and connected devices.

This is an excellent opportunity for a Full Stack Software & Systems Engineer who enjoys building complete systems rather than isolated applications. The business is particularly interested in individuals who can demonstrate strong personal or commercial projects, portfolios, or hands-on technical problem solving.

The Full Stack Software & Systems Engineer will also support deployment pipelines, containerisation, networking, infrastructure troubleshooting, and wider systems integration activities where required.

Skills & Experience:
• Experience within full stack software development
• Knowledge of JavaScript/TypeScript and modern frontend frameworks such as Vue.js, React, or Angular
• Backend development experience using Node.js and Express.js
• Experience with REST APIs, databases, and systems integrations
• Knowledge of SQL and/or NoSQL databases
• Exposure to Docker, CI/CD pipelines, DevOps, or infrastructure environments
• Experience working within manufacturing, ERP, automation, or operational systems would be highly advantageous
• Interest or experience in IoT, embedded systems, hardware integration, or connected products is beneficial
• Strong problem-solving skills and a practical mindset

The company is open to graduates through to experienced engineers and places greater value on attitude, technical curiosity, and project experience than simply years of experience or specific qualifications.

Why Should You Apply?
This is a fantastic opportunity for a Full Stack Software & Systems Engineer to join a growing engineering-focused business where you can work on complex, integrated technology solutions with real-world impact. The role offers excellent variety, technical ownership, and the chance to collaborate closely with hardware, manufacturing, and software teams. If you are a Full Stack Software & Systems Engineer who enjoys solving practical problems and building innovative systems, this could be an excellent next step in your career.

Frequently asked questions

Who is hiring for the Full Stack Software & Systems Engineer role?
Theo James is hiring for the Full Stack Software & Systems Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Full Stack Software & Systems Engineer job located?
The Full Stack Software & Systems Engineer role with Theo James is based in GB. The role is hybrid-friendly.
Is the Full Stack Software & Systems Engineer role remote?
Yes — the Full Stack Software & Systems Engineer position at Theo James is hybrid. Candidates based in GB are preferred.
Is the Full Stack Software & Systems Engineer role full-time or contract?
This is a full time position at Theo James.
What experience level is the Full Stack Software & Systems Engineer role?
The Full Stack Software & Systems Engineer position is aimed at mid-level candidates.
How do I apply for the Full Stack Software & Systems Engineer role at Theo James?
Apply directly on Theo James's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct