Full Stack Technical Lead
Role details
Job location
Tech stack
Job description
This is a hybrid leadership role combining strong hands-on technical contribution with team leadership, mentoring, architectural ownership and operational excellence. The successful candidate will be accountable for delivering high-quality, scalable software while building and maturing a high-performing engineering team.
What You'll get to do:
- Provide hands-on development across front-end (React) and back-end (Java) components.
- Lead code reviews and ensure adherence to engineering standards.
- Establish best practices for: Clean code and maintainability; Testing strategy (unit, integration, E2E); CI/CD pipelines; Observability and monitoring; Security and performance optimisation.
- Ensure scalability, reliability, and long-term technical sustainability of a high-throughput, event-driven platform.
- Reduce technical debt through structured improvement initiatives.
- Line-manage two Full Stack Engineers initially.
- Partner closely with the Delivery Manager to ensure predictable and high-quality delivery.
- Mentor engineers.
- Create a culture of ownership, accountability and engineering excellence.
- Lead recruitment efforts to grow the team through 2026 and beyond.
- Support onboarding and integration of new team members.
- Own and continuously improve the full SDLC (Requirements refinement, Technical design, Development, Testing, Deployment, Production support).
- Champion DevOps principles and automation.
- Ensure robust release processes and environment management.
- Maintain high standards of documentation and knowledge sharing.
- Collaborate with Product, Delivery, QA, and other stakeholders.
- Translate business requirements into scalable technical solutions - including campaign automation, player segmentation, real-time triggers, and personalised engagement flows.
- Contribute to roadmap planning and technical strategy.
- Balance short-term delivery needs with long-term architecture goals.
- Provide technical risk assessment and mitigation strategies.
Requirements
- Strong experience as a Full Stack Engineer, with proven architectural responsibility.
- Deep understanding of modern front-end frameworks, including React; Backend development in Java (Spring Boot preferred); RESTful APIs and event-driven / microservices architecture; Relational and analytical databases (e.g. PostgreSQL, ClickHouse or similar).
- Experience with CI/CD pipelines; Containerisation (Docker, Kubernetes preferred); Version control systems (Git).
- Strong knowledge of design patterns; Secure coding practices; Performance optimisation.
- Experience leading or mentoring engineers.
- Strong people management skills.
- Comfortable giving constructive feedback and conducting performance reviews.
- Strong communicator across technical and non-technical stakeholders.
- Ability to balance hands-on contribution with strategic leadership.
- Proven experience recruiting and building teams.
- Strong English communication skills.
Benefits & conditions
Pulled from the full job description
-
Annual leave
-
Gym membership
-
Work from home, * Start with 25 days of annual leave, with 2 additional days added each year, up to 35 days by your fifth year with us.
-
Hybrid work schedule is available after the first three months of employment, with up to 50 days of work from home per year.
-
Monthly meal allowance.
-
Gym allowance.
-
Access to online learning platforms like Udemy for Business and LinkedIn Learning, and a budget for external training.
-
Benefit from two Free Fridays each year, limited to one per quarter.
-
3 sick leave days per year, no doctor's note required.
-
Support for New Parents:
-
52 weeks of paid maternity leave, with 21 weeks being fully paid
-
4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!