Lead Full Stack Developer

Posted 1 day 18 hours ago by elasticStage

Permanent
Full Time
Factory Jobs
England, United Kingdom
Job Description
Responsibilities
  • Design, build, and maintain full-stack applications, ensuring performance, scalability, and reliability.
  • Own end-to-end delivery of complex features and projects across Laravel, Vue 3, NodeJS, and AWS.
  • Develop APIs and microservices that interact with various backend systems and frontend applications.
  • Lead technical design, architecture, and implementation for new systems, APIs, microservices, and integrations powering on-demand manufacturing and our web platform.
  • Collaborate with teams to define and implement new features, enhancing the software product and its capabilities.
  • Optimise system performance, security, and scalability, identifying opportunities for continuous improvement.
  • Troubleshoot and resolve complex technical issues, ensuring a seamless user experience.
  • Participate in the architectural design and implementation of software solutions to meet business requirements.
  • Take ownership of individual features and projects, seeing them through from requirements to delivery.
  • Write comprehensive unit and integration tests to ensure software quality.
  • Contribute to the ongoing development and improvement of internal development processes and tools.
  • Stay updated with the latest industry trends, continuously learning and applying new best practices in software development.
  • Mentor junior and mid-level engineers through pair programming, code reviews, and technical guidance; help raise the team's engineering standards.
  • Deliver projects from concept to production, including post-launch monitoring, iteration, and performance tuning.
  • Proactively identify and drive technical improvements, optimisations, and refactors to improve developer experience and product stability.
  • Own technical roadmaps for one or more product areas; ensure long-term scalability and maintainability.
Required Skills and Qualifications
  • Proven experience as a Full Stack Developer with a strong foundation in PHP, including experience with Symfony or Laravel frameworks.
  • Hands-on experience with JavaScript/TypeScript and modern frameworks (React or Vue, Vue3 preferred).
  • Experience working with databases: MySQL and PostgreSQL.
  • Familiarity with AWS technologies (RDS, Elasticache, CloudFront, Elasticsearch, etc.).
  • Strong knowledge of Docker and cloud-native deployment workflows.
  • Experience with message brokers (Amazon SQS, RabbitMQ, or similar).
  • Solid understanding of testing frameworks: PHPUnit for PHP, Vitest (preferred), or equivalent JS frameworks.
  • Ability to write clean, maintainable, testable, and performant code.
  • Strong collaboration, communication, and decision-making skills. Able to balance technical depth with pragmatic delivery.
  • A track record of delivering production-ready systems end-to-end.
  • Degree in Computer Science, Software Engineering, or equivalent practical experience.
Preferred Qualifications
  • Experience leading small teams or serving as a tech lead.
  • Enthusiasm for mentoring others and growing into a people leadership role.
  • Familiarity with automation or industrial software solutions.
  • Knowledge of manufacturing or factory software systems.
  • Experience with Node.js.
What We Offer
  • Industry-Leading Salary Package: Enjoy a highly competitive salary package that rewards your expertise and hard work.
  • Generous Paid Holiday: Take advantage of 25 days of paid holiday to relax and recharge.
  • Comprehensive Pension Scheme: Secure your future with our robust pension scheme.
  • Cutting-Edge Tech Office Environment: Work in a modern, tech-driven office environment equipped with the latest tools and technology.
  • Medical Insurance: Protect yourself with our comprehensive medical insurance plan.
Work Location
  • Enjoy a hybrid work model with the flexibility to work from home, while spending at least 2 days a week in our vibrant Elstree/ Kings Cross offices.