cover image
eTeam

Full Stack Engineer

Remote

London, United kingdom

Freelance

02-02-2026

Share this job:

Skills

Python JavaScript Go MongoDB CI/CD DevOps Docker Monitoring AWS Lambda Architecture Programming git react node.js AWS cloud platforms Microservice Redux Redis CI/CD Pipelines Terraform PostGres

Job Specifications

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

About the Company

eTeam was formed in 1999 with the goal of becoming the supplier of choice for clients, employees and contingent workers. Today, we're one of the fastest-growing companies in New Jersey and ranked as one of the best companies to work for by Staffing Industry Analysts and New Jersey Business. We're also an honored member of Deloitte's Technology Fast 50. eTeam provides high-volume staffing, SOW and pay rolling services to structured contingent workforce programs and projects across the U.S., Canada and India. We also offer ... Know more