Senior Software Engineer
Role details
Job location
Tech stack
Requirements
We are set to double this team to 8 people. If you love technical problem solving, thrive with ambiguity and enjoy autonomy to make value-added decisions in a great team then look no further! Job: Senior Software Engineer This is a full-stack role where you'll take ownership of designing and delivering scalable applications end-to-end, while also contributing to CI/CD, release processes, automation and developer workflows to support efficient, high-quality delivery. What You'll Be Doing Design, build, and maintain full-stack features across Angular frontend and NestJS backend servicesDevelop and manage APIs (GraphQL) and work with SQL databasesBuild and support event-driven systems (e.g. MQTT, message brokers)Integrate hardware devices and services into the platformCollaborate cross-functionally to deliver reliable, scalable solutionsTroubleshoot performance, stability, and system-level issuesContribute to improving CI/CD pipelines, automation, and development workflows What We're Looking For Strong experience as a full-stack engineer (Angular + Node.js/NestJS) we are open to people who have a desire to cross-train too (mindset is everything)Solid understanding of APIs, databases, and event-driven architecturesExposure to CI/CD and modern development workflowsExperience with Docker or containerised environmentsYou enjoy problem-solving skills and a collaborative mindsetYou have learning mindset Perks Build software powering mission-critical hardware systemsJoin a small team scaling rapidly, with plans to double in sizeHigh ownership, real impact, and strong engineering culture Sadly, we can't offer sponsorship Sounding good? Please apply the link below or contact Stephen Turkington at