Senior Software Engineer

Ocho People
Belfast, UK
4 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £85,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure Cloud Engineering Databases Node.Js NoSQL Software Maintenance SQL Databases Systems Architecture TypeScript
+8 more
Spring Cloud ReactJS Reliability of Systems Backend AngularJS Kubernetes Cosmos DB Front End Software Development

Job description

I’m currently partnering with a local, award-winning software company that delivers bespoke digital solutions for major clients across multiple industries. They’re looking for a talented Senior Software Engineer to join their high-performing team.

This role will give you the chance to work on large-scale, cloud-based applications that make a real business impact. You’ll be a key contributor in shaping backend systems and APIs, ensuring they are scalable, reliable, and performant. You’ll collaborate with engineers, designers, and product teams, while enjoying a supportive and flexible remote working environment.

What You’ll Do

  • Design, develop, and maintain backend services using Node.js and TypeScript.
  • Build cloud-native applications leveraging Azure services (App Services, Functions, Cosmos DB, Kubernetes).
  • Take ownership of key systems and projects from design through to deployment.
  • Work closely with cross-functional teams to deliver innovative solutions for clients.
  • Break down complex requirements into clear, prioritised tasks.
  • Ensure system reliability, scalability, and maintainability through best practices.
  • Mentor junior engineers and contribute to a culture of technical excellence.

Requirements

  • Strong JavaScript/TypeScript skills with Node.js experience on the server side.
  • Proven track record of delivering production-grade, maintainable software.
  • Solid understanding of system architecture and cloud-native design.
  • Hands-on experience with Azure cloud services (App Services, Functions, Cosmos DB, Kubernetes).
  • Knowledge of databases (SQL/NoSQL) and CI/CD pipelines.
  • Experience writing unit, integration, and functional tests.
  • Excellent problem-solving, communication, and collaboration skills.
  • Collaborative mindset with the ability to mentor others.

Desirable:

  • Experience working with APIs at scale.
  • Familiarity with Agile methodologies.
  • Exposure to front-end frameworks (React, Angular, etc.).
  • Experience in high-availability or client-facing environments.

Benefits & conditions

  • Competitive salary based on experience.
  • Participation in the HMRC-approved EMI share option scheme.
  • Hybrid and flexible working options aligned with a remote-first culture.
  • 25 days’ annual leave + bank holidays.
  • Private healthcare and a pension scheme with contributions up to 8%.
  • Eyecare support and wellbeing benefits.
  • Access to training and professional development budgets.
  • A collaborative, supportive, and innovation-driven environment with highly experienced colleagues.
  • Access to co-working spaces across the UK, including Belfast and London.
  • Top-spec computer equipment and home-office hardware to enable productive remote work.

This role is perfect for candidates who want to take ownership, work on large-scale systems, and thrive in a flexible, supportive, and highly technical environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all