Full Stack Software Engineer

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!

Job Details

Company
Matchtech
Location
Tring, Hertfordshire, United Kingdom HP23
Employment Type
Contract
Salary
GBP 70 Hourly
Posted