Software Developer

Unify Business Solutions Ltd
Barlborough, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles .NET Framework Automation of Tests Continuous Integration Software Design Patterns DevOps Session Initiation Protocols Modular Design Node.Js OAuth Software Architecture Software Engineering
+9 more
SQL Databases TypeScript ReactJS Git Vue.js Kotlin React Native Software Version Control Docker

Requirements

We’re experiencing significant growth as a business and are now looking for an experienced and technically strong Software Developer with the ability to research, design, develop and implement new ideas, products and systems. We are an all-encompassing team which allows freedom to challenge the norm whilst creating robust, scalable and maintainable solutions for our clients.

This role would suit someone who can contribute at a senior level, helping shape technical direction, promote best practice, support architectural decision-making, and mentor other developers within the team. You may have experience of using .NET in server side infrastructure, Node.js on the front end, and Swift or Kotlin in mobile.

About you:

· Strong commercial experience in a software developer role, ideally with experience contributing to technical direction, architecture and delivery standards.

· Ability to design and develop engaging user interfaces that are intuitive, visually appealing, and maintainable.

· Optimise the performance of front-end and back-end systems to ensure fast, reliable and seamless user experiences.

· Collaborate with the wider team to implement new features, tackle problems creatively, review technical approaches, and develop new tools.

· Ability to mentor, support and guide other developers, helping to raise standards across the team.

· Good understanding of software architecture, scalable design principles, clean code, maintainability and long-term system evolution.

· Knowledge of automated testing tools and frameworks would be beneficial, along with exposure to DevOps, CI/CD, and technical documentation writing.

· Strong analytical and problem solving development skills.

· Ability to communicate well and work effectively within a software development team or independently.

· Good understanding of system development methodologies and the full software development lifecycle.

· Distributed source control with git.

· Experience working in a Unix/Linux environment.

· Knowledge of formal design patterns, when to apply them, and how to balance best practice with pragmatic delivery.

· Specialised knowledge in one or more of the following technologies:

o Front end: React, React Native/Expo/Native Modules, Vue, Typescript

o Back end: Node.js/Express, .NET, Docker, OAuth2, SQL, SIP

In return, you will become part of a progressive, friendly team and be part of a company that is going from strength to strength.

About the company

Set up in 2003, Unify Business Solutions is an ambitious and progressive business, providing innovative and bespoke IT and telecom solutions and services to an array of businesses and industries. In particular, we’re proud to be market leaders in providing innovative technology solutions to the custodial sector, supporting the provision of safer, more technologically advanced prison environments.

Apply for this position

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

Apply on uk.indeed.com

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all