Russell Tobin logo

Full Stack Engineer

Russell Tobin
Department:Web Design
Type:REMOTE
Region:UK
Location:London Area, United Kingdom
Experience:Mid-Senior level
Estimated Salary:ÂŁ60,000 - ÂŁ90,000
Skills:
PYTHONNODE.JSREACTMONGODBMICROSERVICESRESTFUL APICI/CDDOCKERGITAWS
Share this job:

Job Description

Posted on: November 20, 2025

🚀 Full-Stack Engineer (Python | Node.js | React | MongoDB)📍 Remote📅 Duration: 12 months

Rate flexible🌟 About the Role

We’re looking for a versatile Full-Stack Engineer who can build modern, scalable, and cloud-ready web applications. You’ll work across Python, Node.js, React, and MongoDB while contributing to microservices, cloud deployments, CI/CD, and production reliability.

If you love solving complex problems, shipping clean code, and collaborating with cross-functional teams—this role is for you.

🔧 What You’ll Do

  • Design, build, and maintain end-to-end web applications using Python, Node.js/React, and MongoDB.
  • Develop and deploy microservice-based architectures aligned with 12-Factor App principles.
  • Work closely with product, design, and engineering teams to turn business needs into technical solutions.
  • Build and integrate RESTful APIs and manage backend-frontend data flows.
  • Implement CI/CD pipelines, automated testing, and code reviews to ensure quality and consistency.
  • Support cloud deployments on AWS, focusing on scalability, reliability, and performance.
  • Monitor production systems, troubleshoot issues, and contribute to continuous improvements.

đź’Ľ Mandatory Skills

  • Strong hands-on expertise in Python and JavaScript (Node.js & React).
  • Experience with MongoDB (schema design, indexing, performance tuning).
  • Deep understanding of microservices and 12-Factor App best practices.
  • Proficiency with CI/CD, Docker, and Git workflows.
  • Strong experience with RESTful API design, consumption, and security.
  • Solid grasp of software engineering principles, testing methodologies, and clean code practices.

✨ Nice-To-Have Skills

  • Experience with AWS (Lambda, ECS, S3, CloudWatch).
  • Familiarity with Redis or queueing systems (SQS).
  • Exposure to frontend optimization, responsive UI, and state management tools (Redux, Zustand).
  • Knowledge of DevOps, IaC (Terraform/CloudFormation), and container orchestration (ECS).
  • Understanding of security best practices, OAuth/JWT, and performance monitoring.
Originally posted on LinkedIn

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!

Russell Tobin logo

Russell Tobin

View company page
DesignRemoteJobs.com logo

DesignRemoteJobs.com

Get DesignRemoteJobs.com on your phone!