cover image
bubb

Senior Software Engineer

Remote

United kingdom

Senior

Freelance

22-11-2025

Share this job:

Skills

TypeScript MongoDB PostgreSQL GraphQL CI/CD DevOps Docker Test Scrum Architecture git react node.js AWS Agile Next.js HTML5 CI/CD Pipelines Terraform Microservices

Job Specifications

Senior Full-Stack Software Engineer

Remote with occasional UK client/site meetings)

A leading UK digital consultancy is seeking a Senior Full-Stack Software Engineer to join a high-calibre engineering team delivering modern, scalable, cloud-native solutions for enterprise clients.

You’ll work across the full stack—Next.js, Node.js, TypeScript, AWS and drive high-quality engineering practices across greenfield and transformation programmes.

This role will suit an engineer who owns their craft, thrives in structured delivery environments, and can operate confidently across architecture, development, testing and DevOps.

What you’ll be doing

• Developing and maintaining full-stack applications using Next.js (frontend) and Node.js (backend)

• Building clean, responsive UI components and translating wireframes into production-ready interfaces

• Designing and implementing RESTful APIs with Node.js, TypeORM and strong data-modelling discipline

• Writing modular, test-driven code (unit + integration) using Jest, Supertest or similar

• Managing infrastructure with Docker Compose, Terraform and deploying to AWS (EC2, ECS, RDS, S3)

• Applying DDD practices and preparing clear technical documentation

• Working closely with Product, DevOps and QA across continuous integration and agile delivery cycles

• Participating in code reviews, trunk-based development and modern engineering workflows

Essential skills & experience

• Strong background in OO design, enterprise integration, microservices and/or serverless architectures

• Advanced experience in Next.js or React (including SSR/ISR concepts)

• Strong Node.js skills with Express.js/Fastify and ORM tools such as TypeORM

• Solid TypeScript, HTML5, CSS3

• Hands-on experience using Docker Compose for local and containerised development

• Comfortable working with key AWS services (EC2, ECS, RDS, S3)

• Deep understanding of REST API patterns, error handling, and security best practices

• Experience with automated testing (Jest, Mocha, Supertest)

• Confident using Git and CI/CD pipelines

Desirable

• Experience with PostgreSQL, MariaDB, GraphQL or MongoDB

• Familiarity with Terraform / IaC tools

• Prior experience in Agile/Scrum environments

• Experience building universal/isomorphic React applications

• Exposure to mobile-first, PWA or modern front-end performance patterns

Who succeeds here

• Fast learner who can pick up new technologies with minimal guidance

• Operates effectively across remote and distributed teams

• Comfortable working to tight timescales and delivering to high standards

If you’re a senior engineer who wants to work on complex digital builds within a mature engineering culture, apply to discuss further.

About the Company

From startups, to scale-ups, to enterprise, we use technology & people to recruit rockstar talent across the sales, technology & engineering sectors. Direct-hire through to Embedded Recruiters & RPO, powering staffing for some of the world's most ambitious companies. We combine specialist recruiters with the finest in talent technology, to build highly efficient, employer brand focused, cost effective solutions that drives hiring for the likes of Microsoft, Fortinet, Awin Global, Google, & Indeed. And we do a pretty good jo... Know more