Full Stack Engineer (Team Lead)
Full Stack Engineer (Team Lead)

Full Stack Engineer (Team Lead)

Chelmsford Temporary 78000 - 84000 £ / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Lead a team in designing and developing an innovative digital platform.
  • Company: Join a forward-thinking company focused on social learning and impactful connections.
  • Benefits: Enjoy a remote-first work environment with competitive salary and potential for permanent role.
  • Why this job: Be part of a dynamic team shaping the future of knowledge-sharing and professional development.
  • Qualifications: Proficiency in JavaScript, React, Node.js, and experience leading development teams required.
  • Other info: Opportunity to work with cutting-edge technologies and make a real-world impact.

The predicted salary is between 78000 - 84000 £ per year.

Type: 4 month fixed term contract (expected to role into perm).

Salary: £6,500 - £7,000 per calendar month (depending on experience).

Location: Remote first approach - occasional travel to London once or twice per month (candidates must be based in the UK).

About the company & role:

Our client is building a dynamic digital ecosystem that fosters social learning, problem-solving, and transformative connections. Through their platform, they empower individuals, teams, and organisations to collaborate, share knowledge, and drive meaningful impact. Committed to technology, inclusivity, and real-world solutions, the group is shaping the future of knowledge-sharing and professional development.

This is a great opportunity for a Full Stack Engineer to join them on an initial 4 month fixed term contract that is then expected to extend permanently and where you will help build and lead a team that are focused on innovation.

Role Overview:

The Full Stack Engineer will play a key role in designing, developing, and maintaining their platform. This position requires a highly skilled developer with expertise in front-end and back-end technologies, experience in scalable architecture, and the ability to lead a team of engineers.

Key Responsibilities:

  • Technical Leadership – Lead and mentor a team of developers, ensuring high-quality code, best practices, and adherence to agile development methodologies.
  • Full-Stack Development – Design, develop, and maintain platform features using React (frontend), Node.js (backend), Directus (CMS), PostgreSQL, MongoDB, and APIs.
  • Matrix/Synapse Integration – Develop and maintain real-time messaging and collaboration features using Matrix/Synapse for decentralised communication.
  • Cloud & DevOps – Manage deployments, CI/CD pipelines, and cloud infrastructure (AWS, Azure, or equivalent).
  • Database & API Management – Design efficient PostgreSQL and MongoDB schemas and develop secure RESTful/GraphQL APIs for seamless data integration.
  • Performance Optimisation.
  • System Architecture & Scalability.
  • Code Review & Quality Assurance.
  • Security Best Practices.

Skills and Experience:

Essential:

  • Proficiency in JavaScript/TypeScript, React, Node.js, PostgreSQL, and MongoDB.
  • Experience with Directus or other headless CMS solutions.
  • Strong understanding of RESTful & GraphQL APIs.
  • Proven experience in leading a development team and mentoring junior engineers.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and DevOps practices.
  • Agile development experience with CI/CD pipelines, Git, and containerisation (Docker).

Desirable:

  • Arabic language skills to support the platform’s bilingual capabilities.
  • Experience with AI/ML integrations or recommendation systems.
  • Expertise in Matrix/Synapse integration for real-time messaging and communication.
  • Knowledge of WebSockets, real-time messaging, and event-driven architectures.
  • Background in platform monetisation and payment integration.
  • Strong familiarity with access control, authentication (OAuth, JWT), and data privacy regulations.

Full Stack Engineer (Team Lead) employer: Evermore

Our client is an exceptional employer, offering a remote-first work culture that prioritises flexibility and inclusivity while fostering innovation in technology. With a strong commitment to employee growth, they provide opportunities for professional development and mentorship, making it an ideal environment for a Full Stack Engineer (Team Lead) to thrive. The chance to contribute to a transformative digital ecosystem, alongside occasional travel to London for team collaboration, adds unique value to this rewarding role.
E

Contact Detail:

Evermore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer (Team Lead)

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially React, Node.js, PostgreSQL, and MongoDB. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your technical prowess during discussions.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've successfully led a team or mentored junior developers in the past. This will highlight your ability to take on the Team Lead role effectively.

✨Tip Number 3

Research the company’s digital ecosystem and their approach to social learning and collaboration. Being able to discuss their mission and how you can contribute to it will set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your experience with cloud platforms and DevOps practices, as these are crucial for the role. Be ready to share specific projects where you've managed deployments or worked with CI/CD pipelines.

We think you need these skills to ace Full Stack Engineer (Team Lead)

Proficiency in JavaScript/TypeScript
Expertise in React
Strong knowledge of Node.js
Experience with PostgreSQL and MongoDB
Familiarity with Directus or other headless CMS solutions
Understanding of RESTful & GraphQL APIs
Technical leadership and team mentoring
Hands-on experience with cloud platforms (AWS, Azure, or GCP)
DevOps practices including CI/CD pipelines
Agile development methodologies
Containerisation using Docker
Performance optimisation techniques
System architecture and scalability design
Code review and quality assurance skills
Security best practices in software development
Knowledge of WebSockets and event-driven architectures
Experience with Matrix/Synapse integration for real-time messaging
Familiarity with access control and authentication methods (OAuth, JWT)
Understanding of data privacy regulations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the specific technologies mentioned in the job description, such as JavaScript, React, Node.js, PostgreSQL, and MongoDB. Emphasise any leadership roles you've held and your experience with agile methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and social learning. Mention how your skills align with the company's mission and how you can contribute to building their dynamic digital ecosystem. Be sure to include examples of your past leadership experiences.

Showcase Relevant Projects: If you have worked on projects that involved full-stack development, cloud infrastructure, or real-time messaging, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding skills and project outcomes.

Highlight Soft Skills: As a team lead, soft skills are just as important as technical skills. Highlight your ability to mentor others, communicate effectively, and work collaboratively within a team. This will show that you are not only a skilled developer but also a great leader.

How to prepare for a job interview at Evermore

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in JavaScript, TypeScript, React, and Node.js. Bring examples of past projects where you've successfully implemented these technologies, especially in a full-stack capacity.

✨Demonstrate Leadership Experience

Since this role involves leading a team, share specific instances where you've mentored junior developers or led a project. Highlight your approach to fostering collaboration and maintaining high coding standards.

✨Understand the Company’s Vision

Research the company’s digital ecosystem and their commitment to social learning and inclusivity. Be ready to discuss how your skills can contribute to their mission and how you can help drive innovation within the team.

✨Prepare for Technical Challenges

Expect technical questions or coding challenges during the interview. Brush up on your knowledge of cloud platforms, CI/CD pipelines, and database management, as these are crucial for the role.

Full Stack Engineer (Team Lead)
Evermore
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>