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.