Full Stack Engineer

Full Stack Engineer

Posted Today by Russell Tobin

£45 Per hour
Inside
Remote
United Kingdom

Summary: The Senior Full-Stack Software Engineer role is a 12-month contract position focused on designing, building, and maintaining scalable web applications within a leading management consulting firm. The position requires collaboration with cross-functional teams and emphasizes the development of microservice-based architectures in a cloud environment. Candidates should possess strong programming skills in Go, Python, and JavaScript, along with experience in database management and CI/CD practices. This fully remote role is based in the UK and offers competitive pay through PAYE with holiday benefits.

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

Key Skills:

  • 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
  • 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
  • Bachelor’s or master’s degree in computer science, Information Systems, Electrical Engineering, or a related discipline

Salary (Rate): £45 per hour

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Full-Stack Software Engineer (Contract) 12-Month Contract | Fully Remote (UK-Based) | £45 per hour PAYE + holiday pay

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