Lead Developer
Role details
Job location
Tech stack
Job description
This is a fantastic opportunity to step into a pivotal, newly created leadership position as the company transitions to two agile development teams. As a Lead Developer within the new Projects team, you'll be at the heart of the product's evolution, taking the lead on implementing major, groundbreaking features for their core platform. Working in close partnership with the Head of Product, you'll be a hands-on technical leader responsible for architecting, building, and deploying exciting new features. You'll play a crucial role in mentoring the wider development team, championing best practices, and shaping a world-class engineering culture., * Leading end-to-end design, development, and deployment of new features and services
- Taking ownership of a major new workstream, defining its technical architecture and roadmap
- Collaborating closely with product leadership to translate requirements into robust, scalable solutions
- Writing clean, efficient, maintainable code across the full stack (Laravel APIs and React front-end)
- Co-leading the engineering team, mentoring junior and mid-level developers through code reviews and pair programming
- Championing engineering best practices, including modern CI/CD pipelines and comprehensive testing strategies
Requirements
- Proven commercial experience as a full-stack developer in a professional environment
- Strong proficiency in PHP with extensive Laravel framework experience for building RESTful APIs
- Excellent knowledge of modern JavaScript with deep React experience
- Solid understanding of MySQL, including schema design and query optimisation
- Hands-on experience with AWS, particularly serverless architectures (AWS Lambda, API Gateway via Bref/Serverless Framework)
- Demonstrated leadership or senior mentorship experience with a passion for developing others
- Excellent communication skills and ability to articulate complex technical ideas to non-technical stakeholders
- Proactive, product-focused mindset with a desire to build high-quality software
Desirable:
- Experience with React Native for cross-platform mobile development
- Experience in a fast-growing startup or scale-up environment
- Knowledge of modern DevOps practices and infrastructure-as-code (AWS focus)
- Excellent knowledge of security best practices