Lead Node.JS Engineer / Lead Backend Engineer at Two Circles
- Full-time
- Hybrid, London, ENG United Kingdom
Lead Backend Developer - Node.js
Responsibilities:
- Work closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties.
- Active participation in the hiring of other Software Engineers and refining the process.
- Advocate for developer experience and continuous improvement.
- Encourage a blameless culture of continuous improvement and technical excellence.
- Hybrid role requiring 2 days a week in the London office and occasional travel to client offices in London and EMEA.
Skills:
- A minimum of 10+ years’ experience in software engineering.
- Strong understanding of JavaScript and TypeScript fundamentals, with hands-on experience using Node.js.
- Solid understanding of database systems, including both document-oriented databases such as MongoDB and relational databases such as MySQL or PostgreSQL.
- Familiarity with software architecture principles and common design patterns, particularly in building scalable systems.
- Appreciation of DevOps and platform engineering culture.
- Proactive in solving problems simply and effectively, with an eye for pragmatic solutions.
- Excellent communication skills.
Nice To Have:
- A degree in Computer Science or equivalent.
- Experience with event-driven architecture.
- A keen interest in sport and sports business.
Benefits:
- Renowned Team Days often throughout the year
- Summer Away Days
- 23 standard days of holiday (+1 Birthday, +1 Well-being Day, +1 'Big Life Event', and +1 Admin Day), closure of office over Christmas (plus Bank Holidays)
- Discretionary Bonus based on company performance
- Performance Reviews every 6 months with discretionary salary increases
- Private healthcare (Vitality) and/or Health Care Plan (Medicash)
- Mobile phone contribution
- Sport Challenge contribution
- Gym membership contribution
- 2 x annual kit drops
Published 26 days ago • Expires January 20, 2026 08:06