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 hybrid work model, competitive salary, and potential for permanent employment.
- Why this job: Be part of a dynamic team shaping the future of knowledge-sharing and professional growth.
- Qualifications: Proficiency in JavaScript, React, Node.js, and experience leading development teams required.
- Other info: Opportunity to work with cutting-edge technologies and contribute to meaningful projects.
The predicted salary is between 78000 - 91000 £ 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: Hybrid 1-2 days in Liverpool or London office (depending on where you live).
Employment Type: Full-time.
About the company & role for Full Stack Engineer (Team Lead): 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 for Full Stack Engineer (Team Lead):
- 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 Global Sourcing Ltd
Contact Detail:
Evermore Global Sourcing Ltd 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 or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Highlight your leadership experience when networking or during interviews. Be prepared to discuss specific examples of how you've mentored junior developers and led teams to success, as this role places a strong emphasis on technical leadership.
✨Tip Number 3
Engage with communities or forums related to full stack development and the specific technologies used by the company. This can help you stay updated on industry trends and may also provide networking opportunities that could lead to referrals.
✨Tip Number 4
Prepare to discuss your experience with cloud platforms and DevOps practices, as these are crucial for the role. Being able to articulate your understanding of CI/CD pipelines and cloud infrastructure management will demonstrate your readiness for the position.
We think you need these skills to ace Full Stack Engineer (Team Lead)
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 relevant projects you've worked on.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how you align with the company's mission of fostering social learning and collaboration. Mention your experience in leading teams and developing scalable architectures.
Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing projects that demonstrate your full-stack development skills, particularly those involving the technologies listed in the job description. Highlight any experience with cloud platforms and DevOps practices.
Prepare for Technical Questions: Anticipate technical questions related to full-stack development, team leadership, and the specific technologies mentioned. Be ready to discuss your approach to code quality, performance optimisation, and security best practices.
How to prepare for a job interview at Evermore Global Sourcing Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in JavaScript, TypeScript, React, Node.js, PostgreSQL, and MongoDB. 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 ensuring high-quality code within your team.
✨Understand the Company’s Vision
Research the company’s mission around social learning and knowledge-sharing. Be ready to discuss how your skills can contribute to their goals and how you can help shape the future of their platform.
✨Prepare for Technical Challenges
Expect technical questions or coding challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process while tackling real-time messaging or API integration scenarios.