
Full Stack Engineer
Job Description
Posted on: January 12, 2026
Senior Full-Stack Software Engineer (Contract)12-Month Contract | Fully Remote (UK-Based)
We are partnering with a globally recognized, top-tier management consulting organization known for delivering high-impact digital solutions to some of the world’s most complex business challenges. This role sits within a modern engineering team building scalable, cloud-native platforms used across international engagements.
The Role
As a Senior Full-Stack Engineer, you will design, build, and maintain end-to-end web applications, working closely with product managers, designers, and fellow engineers. You will contribute to microservice-based architectures and support systems operating at scale in a cloud environment.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Go, Python, JavaScript (Node.js/React)
- Build and deploy microservice-based architectures aligned with 12-Factor App principles
- Develop, integrate, and secure RESTful APIs
- Work with Postgres and MongoDB, including schema design, indexing, and performance optimisation
- Collaborate cross-functionally to translate business requirements into technical solutions
- Implement and maintain CI/CD pipelines, automated testing, and code quality standards
- Support deployment and operations on AWS, with focus on reliability, performance, and cost efficiency
- Troubleshoot production issues and contribute to continuous improvement initiatives
Mandatory Skills & Experience
- Strong programming experience in Go and Python, and JavaScript (Node.js and React)
- Hands-on experience with Postgres and MongoDB
- Solid understanding of microservices architecture and 12-Factor App methodology
- Experience with CI/CD tools, Docker, and Git-based workflows
- Strong knowledge of RESTful API design, consumption, and security
- Good grasp of software design principles, testing frameworks, and maintainable code practices
Nice to Have
- Exposure to AWS services (Lambda, ECS, S3, CloudWatch)
- Experience with Redis and message queues such as SQS
- Frontend optimization and state management tools (Redux, Zustand, Vite)
- Knowledge of DevOps practices, Infrastructure as Code (Terraform/CloudFormation)
- Awareness of application security, authentication (OAuth/JWT), and performance monitoring
Education
- Bachelor’s or master’s degree in computer science**, Information Systems, Electrical Engineering**, or a related discipline
Why Apply?
- Opportunity to work with a globally elite consulting environment
- Fully remote, UK-based contract
- Exposure to high-impact, enterprise-scale digital platforms
- Strong engineering culture with modern tools and best practices
NOTE - We are not providing the sponsorship
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ResumeBuilder.careers
Get ResumeBuilder.careers on your phone!

Software Engineer

Nodejs Engineer

Software Engineer, Applied AI: 26-00269

Software Engineer - Mobile

