My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Tue 10/03/2026

Full Stack Software Engineer

Tring, HP23, UK
Apply Now

Company: MATCHTECH

Job Type: Contract, Full Time

Salary: £70/hour

Location: Tring (Predominately onsite with flex where project allows)
Duration: 4-6 month contract
IR35: Outside IR35

Role detaills:

Our client, a leading entity in the Defence & Security sector, is seeking a highly motivated Senior Software Engineer to join them on a contract basis - The role will encompass the design and development of a web-based control and monitoring dashboard application for an antenna terminal system.

Key Responsibilities:

Design and develop a web-based control and monitoring dashboard application for an antenna terminal system.
Engage in the full design life cycle from specifications generation to thorough regression testing of pre-production units.
Build and maintain React/Next.js frontend applications and NestJS backend services within a shared pnpm monorepo environment.
Integrate user-facing components with backend services using various communication protocols (REST, WebSockets, SNMP, MQTT, etc.).
Develop the GUI using a mix of off-the-shelf UI components and custom modules.
Ensure the UI code is well-structured, scalable, and testable, conforming to UX/architecture guidelines.
Ensure compliance with modern accessibility standards and usability best practices across browsers and devices.
Contribute to software architecture, project planning, and specification documentation.

Job Requirements:

Proficiency in frontend technologies including HTML5, CSS3, JavaScript, TypeScript, React, and Next.js.
Experience with backend services using NestJS and related TypeScript tooling.
Understanding of various communication protocols like TCP/IP, HTTP, and SNMP.
Experience with containerization tools such as Docker.
Ability to design, implement, integrate, and verify software applications on Linux and Windows OS.
Proven product development experience from concept through deployment.
Familiarity with networked applications that require low-latency and high-availability.

Preferred Experience:

Knowledge of communication systems design.
Understanding of various communication protocols, including RS-232, I2C, CAN, SPI, USB, TCP, and UDP over IP.
Familiarity with databases, web servers (e.g. Apache), and UI/UX design.
Interested? Apply today via the link provided
Apply Now