Lead Software Engineer - MongoDB / Node.js / JavaScript As a Lead Engineer, you’ll play a pivotal role in shaping the technical direction of the product. You’ll guide a talented squad of engineers, drive architectural decisions, and deliver scalable backend systems that directly impact thousands of users. This is a hands-on leadership role where you’ll balance technical excellence with mentorship, collaboration, and strategic thinking. What You’ll Be Doing Technical Leadership Set the technical direction and lead architectural decision-making Mentor and support junior and senior engineers Conduct code reviews and uphold engineering best practices Backend Engineering Build and maintain scalable backend services and RESTful APIs Design and optimise MongoDB database solutions Improve and maintain existing backend infrastructure Troubleshoot production issues and implement robust solutions Collaboration & Delivery Work closely with cross-functional teams to deliver meaningful customer outcomes Participate in technical interviews and help grow the engineering team Drive improvements in processes, tooling, and development practices Core Technical Skills You’ll thrive if you have experience with: MongoDB (data modelling, indexing, aggregation, performance tuning) Node.js and the wider JavaScript/TypeScript ecosystem Express.js and/or Fastify RESTful API design AWS or similar cloud platforms Microservices architecture Testing frameworks (Vitest, Jest, Mocha, etc.) CI/CD pipelines & DevOps practices GitHub workflows Observability tools (e.g., DataDog) Docker / Kubernetes Tech Stack You’ll Be Working With Node.js, JavaScript/TypeScript Express.js, Fastify MongoDB AWS Vue.js, Nuxt.js Nice to Have – AI Experience Not essential, but a big bonus: Integrating AI/ML models Working with LLM APIs (OpenAI, Anthropic, etc.) Prompt engineering AI workflow tools (LangChain, Flowise) Building internal AI automation tools Benefits This company genuinely invests in its people. You’ll enjoy: Remote-first working with offices in London, Manchester Flexible hours 25 days annual leave + 8 bank holidays + 2 Christmas shutdown days Option to purchase an extra week off Interested? Please Click Apply Now