Full Stack Engineer in London

Full Stack Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
eTeam

At a Glance

  • Tasks: Design and develop web applications using Python, JavaScript, and MongoDB.
  • Company: Join a forward-thinking tech company with a remote-first culture.
  • Benefits: Enjoy competitive pay, health perks, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement potential.
  • Why this job: Make an impact by working on innovative projects with cutting-edge technologies.
  • Qualifications: Strong skills in Python, JavaScript, and experience with MongoDB required.

The predicted salary is between 36000 - 60000 £ per year.

Location: London, UK (Remote)

Job Type: Full-time contract, 12 Months

Role’s Responsibilities:

  • Design, develop, and maintain end-to-end web applications using Python, JavaScript (Node.js/React), and 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 Python and JavaScript (Node.js and React).
  • Hands-on experience with 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, or message queues (SQS).
  • Experience with frontend optimization, responsive UI, and state management frameworks (Redux, Zustand).
  • Knowledge of DevOps concepts, infrastructure-as-code (Terraform/CloudFormation), and container orchestration (ECS).
  • Aware of security, authentication (OAuth/JWT), and performance monitoring best practices.

Full Stack Engineer in London employer: eTeam

As a Global Recruitment specialist, we pride ourselves on fostering a collaborative and innovative work culture in Manchester, where our Service Designers can thrive. With a focus on employee growth, we offer opportunities for professional development and the chance to work on impactful projects across diverse regions. Our commitment to work-life balance, with a flexible onsite schedule, ensures that our team members can excel both personally and professionally.

eTeam

Contact Details:

eTeam Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer in London

Tip Number 1

Network like a pro! Reach out to fellow developers, attend meetups, and join online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python, JavaScript, and MongoDB. This is your chance to demonstrate your expertise in building end-to-end applications.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding microservice architecture. Practice common algorithms and system design questions to impress your interviewers.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Full Stack Engineers like you. Plus, it’s the best way to ensure your application gets seen by the right people.

We think you need these skills to ace Full Stack Engineer in London

Python
JavaScript
Node.js
React
MongoDB
Microservice Architecture
12-Factor App Methodology

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python, JavaScript, and MongoDB. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the Full Stack Engineer position at StudySmarter and how your background makes you a perfect fit for our team.

Showcase Your Projects:If you've worked on any cool web applications or microservices, make sure to mention them! We love seeing practical examples of your work, especially if they involve CI/CD pipelines or RESTful APIs.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at eTeam

Know Your Tech Stack

Make sure you brush up on your Python, JavaScript (Node.js/React), and MongoDB skills. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

Understand Microservices and CI/CD

Familiarise yourself with microservice architecture and the 12-Factor App principles. Be prepared to explain how you've implemented CI/CD pipelines in past projects and the tools you used, like Docker and Git.

Showcase Your Problem-Solving Skills

Think of examples where you've troubleshot production issues or improved system performance. Highlight your approach to monitoring system health and any continuous improvement initiatives you've contributed to.

Collaborate and Communicate

Since collaboration is key, be ready to discuss how you've worked with product managers, designers, and other engineers. Share examples of how you translated business requirements into technical solutions and how you ensured code quality through reviews.