Full Stack Engineer

Full Stack Engineer

Posted Today by eTeam

Negotiable
Undetermined
Remote
London Area, United Kingdom

Summary: The Full Stack Engineer role involves designing, developing, and maintaining web applications using various technologies including Go, Python, and JavaScript. The position requires collaboration with cross-functional teams to create scalable microservice architectures and manage data flows through RESTful APIs. The engineer will also implement CI/CD pipelines and support cloud deployment, focusing on system reliability and performance. This remote position is based in the UK and requires strong programming skills and a solid understanding of software design principles.

Key Responsibilities:

  • Design, develop, and maintain end-to-end web applications using Go, Python, JavaScript (Node.js/React), and Postgres/MongoDB.
  • Build and deploy microservice-based architectures aligned with 12-Factor App principles.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Develop and integrate RESTful APIs and manage data flows between backend and frontend components.
  • Implement CI/CD pipelines, write automated tests, and ensure code quality through reviews and best practices.
  • Support deployment and operations on cloud platforms (AWS), focusing on reliability and performance.
  • Troubleshoot production issues, monitor system health, and contribute to continuous improvement initiatives.

Key Skills:

  • Strong programming skills in Go/Python and JavaScript (Node.js and React).
  • Hands-on experience with Postgres/MongoDB (schema design, indexing, and performance optimization).
  • Solid understanding of microservice architecture and 12-Factor App methodology.
  • Familiarity with CI/CD tools, Docker, and Git-based workflows.
  • Proficiency in designing, consuming, and securing RESTful APIs.
  • Good understanding of software design principles, testing frameworks, and code maintainability practices.
  • Exposure to cloud services (AWS Lambda, ECS, S3, CloudWatch) and basic infrastructure setup.
  • Familiarity with Redis and message queues (SQS).
  • Experience with frontend optimization, responsive UI, and state management frameworks (Redux, Zustand, Vite).
  • Knowledge of DevOps concepts, infrastructure-as-code (Terraform/CloudFormation), and container orchestration (ECS).
  • Awareness of security, authentication (OAuth/JWT), and performance monitoring best practices.
  • Bachelor's degree/Master's Degree in Computer Science, Information Systems, Electrical Engineering or related discipline.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Title: Full Stack Engineer

Location: Remote, UK

Start Date: 11/03/2025

Est. End Date: 10/29/2027

Hours Per Week: 40.00

Hours Per Day: 8.00

Days Per Week: 5.00

Role’s Responsibilities

  • Design, develop, and maintain end-to-end web applications using Go, Python , JavaScript (Node.js/React) , and Postgres/MongoDB .
  • Build and deploy microservice-based architectures aligned with 12-Factor App principles , ensuring scalability, maintainability, and resilience.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into robust technical solutions.
  • Develop and integrate RESTful APIs and manage data flows between backend and frontend components.
  • Implement CI/CD pipelines , write automated tests, and ensure code quality and consistency through reviews and best practices.
  • Support deployment and operations on cloud platforms (AWS) , focusing on reliability, performance, and cost optimization.
  • Troubleshoot production issues, monitor system health, and contribute to continuous improvement initiatives.

Skills:

Mandatory Skills

  • Strong programming skills in Go/Python and JavaScript (Node.js and React) .
  • Hands-on experience with Postgres/MongoDB (schema design, indexing, and performance optimization).
  • Solid understanding of microservice architecture and 12-Factor App methodology .
  • Familiarity with CI/CD tools , Docker , and Git-based workflows .
  • Proficiency in designing, consuming, and securing RESTful APIs .
  • Good understanding of software design principles , testing frameworks , and code maintainability practices .

Nice to Have Skills

  • Exposure to cloud services (AWS Lambda, ECS, S3, CloudWatch, etc.) and basic infrastructure setup.
  • Familiarity with Redis , and message queues (SQS) .
  • Experience with frontend optimization , responsive UI , and state management frameworks (Redux, Zustand, Vite).
  • Knowledge of DevOps concepts , infrastructure-as-code (Terraform/CloudFormation), and container orchestration (ECS) .
  • Awareness of security , authentication (OAuth/JWT) , and performance monitoring best practices.

Education: Bachelor's degree/Master's Degree in Computer Science, Information Systems, Electrical Engineering or related discipline with excellent academic record