Senior Software Engineer

Kura Ltd.
Belfast, United Kingdom
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Belfast, United Kingdom

Tech stack

API
Databases
Continuous Integration
Message Broker
Message Queuing Telemetry Transport (MQTT)
Node.js
Performance Tuning
Software Construction
SQL Databases
Event Driven Architecture
Angular
GraphQL
Front End Software Development
NestJS
Docker

Job description

Kura is delighted to be recruiting a Senior Software Engineer for an innovative software lab pioneering sustainable farming and animal welfare. This is a unique opportunity to join a high-impact team, building software that underpins critical hardware products and customer operations. 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 services Develop and manage APIs (GraphQL) and work with SQL databases Build and support event-driven systems (e.g. MQTT, message brokers) Integrate hardware devices and services into the platform Collaborate cross-functionally to deliver reliable, scalable solutions Troubleshoot performance, stability, and system-level issues Contribute to improving CI/CD pipelines, automation, and development workflows

Requirements

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 architectures Exposure to CI/CD and modern development workflows Experience with Docker or containerised environments You enjoy problem-solving skills and a collaborative mindset You have learning mindset Build software powering mission-critical hardware systems Join a small team scaling rapidly, with plans to double in size High ownership, real impact, and strong engineering culture

Apply for this position