TryHackMe is a fast-growing online cybersecurity training platform seeking a Senior Full-Stack Software Engineer to help scale the product to millions of learners. You will maintain the current codebase and develop new features in a small cross-functional team, focusing on scalability, reliability, and security. Design and implement software solutions that meet business needs, collaborate with product managers, designers, tech leads, and developers, and mentor colleagues through code and design reviews. Write high-quality, maintainable code using TypeScript, React, Node.js, and modern JavaScript, and develop and optimise databases and data models while monitoring performance. Stay up-to-date with emerging technologies, participate in Agile ceremonies, and contribute to the continuous improvement of development processes. The ideal candidate has strong hands-on experience across frontend and backend, proficiency with TypeScript, React and Node.js, the ability to model complex systems, good judgment with AI-assisted tools, and a passion for cybersecurity. This role is fully remote, with the team based in London, United Kingdom. Benefits include a dedicated laptop, a £2,500 training budget, an annual company retreat, health insurance where applicable, enhanced maternity/paternity, and a retirement plan.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Full-Stack Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
TryHackMe is a fast-growing online cybersecurity training platform seeking a Senior Full-Stack Software Engineer to help scale the product to millions of learners. You will maintain the current codebase and develop new features in a small cross-functional team, focusing on scalability, reliability, and security. Design and implement software solutions that meet business needs, collaborate with product managers, designers, tech leads, and developers, and mentor colleagues through code and design reviews. Write high-quality, maintainable code using TypeScript, React, Node.js, and modern JavaScript, and develop and optimise databases and data models while monitoring performance. Stay up-to-date with emerging technologies, participate in Agile ceremonies, and contribute to the continuous improvement of development processes. The ideal candidate has strong hands-on experience across frontend and backend, proficiency with TypeScript, React and Node.js, the ability to model complex systems, good judgment with AI-assisted tools, and a passion for cybersecurity. This role is fully remote, with the team based in London, United Kingdom. Benefits include a dedicated laptop, a £2,500 training budget, an annual company retreat, health insurance where applicable, enhanced maternity/paternity, and a retirement plan.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Full-Stack Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
© 2026 JobMatcher. All rights reserved.
© 2026 JobMatcher. All rights reserved.
Digital Sales Associate
ADP
Technical Program Manager, Compute Systems Engineering
Partner company
Enterprise Account Executive
Safe
Technical Program Manager - Compute Systems Engineering
Partner company
Technical Account Manager
Not disclosed
Technical Account Manager - AI for Martech
Partner company
Digital Sales Associate
ADP
Technical Program Manager, Compute Systems Engineering
Partner company
Enterprise Account Executive
Safe
Technical Program Manager - Compute Systems Engineering
Partner company
Technical Account Manager
Not disclosed
Technical Account Manager - AI for Martech
Partner company