Senior Software Engineer

Birmingham, ENG, GB, United Kingdom

Job Description

Senior Software Engineer - Full Stack


Salary:

competitive depending upon experience + benefits

Location:

hybrid (home-based with office/customer site visits as required)

UK HQ:

Seven House, 18 High Street, Longbridge, B31 2UQ

Who we are


We're not just another tech company. We're the problem solvers who turn complex business challenges into elegant, high-impact digital experiences. Using a powerful mix of Power Platform, DevSecOps, Data, and Software Engineering, we build solutions that deliver real value for household-name clients and transformative organisations alike.

With roots in Birmingham and teams across the UK and India, we're part of a 112m-revenue technology consultancy group with over 700 specialists serving more than 800 sector-leading clients.

People come first. We're proud to be certified as a Great Place to Work in both the UK and India, and we live it every day through genuine flexibility, collaboration, and continuous learning.

The Role - What you'll actually do



Build and maintain scalable, full-stack web applications using

Next.js

(frontend) and

Node.js

(backend) Create beautiful, responsive, user-centric interfaces that simplify complex business processes Design and develop robust RESTful APIs with Node.js and TypeORM (strong data modelling and performance focus) Write clean, modular, test-driven code (TDD) with comprehensive unit and integration tests using Jest, Supertest, etc. Own infrastructure-as-code with Docker Compose, Terraform, and AWS (EC2, ECS, RDS, S3, etc.) Turn UI/UX wireframes into high-performance, accessible front-end experiences Produce clear technical documentation and domain-driven design artefacts Collaborate daily with Engineers, Product, DevOps, and QA in an agile, trunk-based, CI/CD environment Actively participate in code reviews and continuous improvement

Essential Skills & Experience



Strong full-stack experience with object-oriented design, enterprise integration patterns, microservices, and serverless architectures Deep expertise in

Next.js

or

React.js

(including SSR/ISR) Expert-level

Node.js

with Express.js/Fastify and TypeORM (or similar ORM) Excellent

TypeScript

, HTML5, and CSS3 skills Hands-on experience with

Docker Compose

and containerised deployments Confident using

AWS

services (EC2, ECS, RDS, S3, etc.) Strong RESTful API design, security, and error-handling knowledge Solid testing experience with Jest, Supertest, or equivalent Proficient with

Git

and modern CI/CD pipelines

Nice-to-have (Desirable)



PostgreSQL, MariaDB, GraphQL, or MongoDB experience Terraform or similar IaC tools (Bicep a bonus) Building isomorphic/universal React apps Mobile-first or Progressive Web App (PWA) development Strong Agile/Scrum background

How we work - the kind of person who thrives here



Picks up new technologies and tools fast Comfortable and effective working with remote colleagues in different time zones (especially India) Flexible, delivery-focused, and calm under tight deadlines Takes ownership and pride in the quality of everything shipped

What we give back



Real flexibility - family-first culture; work when and where suits you as long as the work gets done Interesting, meaningful projects with household names, public sector bodies, and not-for-profits Choose-your-own tech device policy, private healthcare (post-probation), endless snacks, and exceptional learning & development A genuinely easy-going, expert-filled environment that was built so people actually enjoy work
Job Types: Full-time, Permanent

Pay: 450.00-550.00 per day

Benefits:

Company pension On-site parking
Application question(s):

How many years of commercial experience do you have with Next.js (or React with SSR/ISR) and Node.js together on the same projects? Describe a full-stack application you've built end-to-end using Next.js and Node.js - what was the business impact? Give an example of a complex RESTful API you designed and built with Node.js and TypeORM (or equivalent ORM). How did you handle performance and data modelling? How many production applications have you deployed using Docker + AWS services (EC2/ECS/RDS/S3 etc.)? Briefly describe one. Share an example of how you've used Terraform (or similar IaC) to manage infrastructure for a live application. Describe your testing approach - how do you apply TDD in practice, and what coverage do you typically aim for?
Work authorisation:

United Kingdom (required)
Work Location: Hybrid remote in Birmingham B31 2UQ

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4305212
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Birmingham, ENG, GB, United Kingdom
  • Education
    Not mentioned