Software Engineer

Spectrum IT Recruitment
Aylesbury, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 55K

Job location

Aylesbury, United Kingdom

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Application Layers
Azure
Command-Line Interface
Code Review
Computer Engineering
Continuous Integration
Software Debugging
Linux
Distributed Systems
Firmware
Networking Hardware
Node.js
Performance Tuning
Systems Development Life Cycle
Shell Script
Software Engineering
TCP/IP
Google Cloud Platform
Backend
GIT
Containerization
Front End Software Development
REST
Docker
Go
Microservices

Job description

  • Design, develop, and maintain backend services and APIs using Go (Golang).
  • Build and maintain frontend or internal tooling using JavaScript (Node.js or browser-based).
  • Contribute to system design, architecture decisions, and technical roadmaps for Red Fox ID products.
  • Work within Linux-based environments, including scripting, system-level debugging, and performance tuning.
  • Perform hardware setup, configuration, and integration, including peripherals, sensors, or identity-related devices.
  • Develop and maintain automation scripts and CI/CD pipelines.
  • Debug and troubleshoot production issues across hardware, OS, and application layers.
  • Collaborate with cross-functional teams including product, QA, firmware, and hardware engineering.
  • Write clear, maintainable, and well-documented code.
  • Participate in code reviews, testing, and overall quality assurance.

Requirements

You will be a versatile Software Engineer with strong experience in Go (Golang), JavaScript, Linux environments, and hardware configuration. The ideal candidate is comfortable working across the full stack-from backend services to device-level integration-and enjoys solving complex problems in a fast-paced, product-focused environment., * 2+ years of professional software engineering experience.

  • Strong proficiency in Go (Golang) for backend or systems development.
  • Solid experience with JavaScript, ideally including Node.js or modern frontend frameworks.
  • Hands-on experience with Linux environments, including command-line tooling, shell scripting, and systems debugging.
  • Experience with hardware configuration (e.g., devices, sensors, embedded modules, networking equipment) and understanding of how software interfaces with hardware.
  • Familiarity with RESTful APIs, microservices, and distributed systems.
  • Working knowledge of Git and modern development workflows.
  • Strong problem-solving skills and the ability to work independently or as part of a collaborative team.

Beneficial Key Skills

  • Experience with identity, authentication, or security-related technologies.
  • Knowledge of containerization tools (e.g., Docker) and CI/CD systems.
  • Understanding of networking concepts (TCP/IP, serial interfaces, device communication).
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Familiarity with embedded systems, device provisioning, or firmware interactions.
  • Experience with performance tuning in Linux or systems-level optimization.

The company offer an unrivalled volume of new projects, Greenfield development and the opportunity to work with and learn from some of the sharpest developers in the area., * JavaScript

  • Linux
  • GoLang

About the company

Technology provider of secure identity, access, and authentication solutions. My client build high-performance software and hardware systems that support mission-critical identity operations. The engineering team works across embedded systems, backend services, and security infrastructure to deliver reliable, scalable products.

Apply for this position