
51 - 200 employees
Founded 2018
🔒 Cybersecurity
📚 Education
☁️ SaaS
Cybersecurity • Education • SaaS
TryHackMe is an online learning platform that makes learning and teaching cybersecurity accessible and practical through prebuilt courses, cloud-hosted virtual machines (VMs), and hands-on labs designed for CTFs, workshops, assessments, and training. Launched in 2018, the platform emphasizes practical, deployable environments so users can avoid local VM configuration, and it serves millions of learners while supporting both individual and organizational training needs.
🕒 July 28
Improve your chances of getting an interview by checking your resume score before you apply.

51 - 200 employees
Founded 2018
🔒 Cybersecurity
📚 Education
☁️ SaaS
Cybersecurity • Education • SaaS
TryHackMe is an online learning platform that makes learning and teaching cybersecurity accessible and practical through prebuilt courses, cloud-hosted virtual machines (VMs), and hands-on labs designed for CTFs, workshops, assessments, and training. Launched in 2018, the platform emphasizes practical, deployable environments so users can avoid local VM configuration, and it serves millions of learners while supporting both individual and organizational training needs.
• Design and implement scalable, reliable, and secure software solutions • Collaborate with product managers, designers, tech leads, and developers on project plans and technical execution • Mentor and coach developers, providing technical guidance and feedback • Participate in code reviews, design reviews, and engineering meetings • Write high-quality, maintainable code using JavaScript, TypeScript, Node.js, and React • Develop and maintain databases and data models; create and optimize queries • Monitor and analyze system performance to identify and resolve bottlenecks and issues • Stay current with emerging software development trends and technologies • Participate in Agile practices including sprint planning, stand-ups, and retrospectives • Improve software development processes and practices • Maintain the existing codebase and develop features supporting millions of users • Take growth engineering concepts from ideation to completion through build-measure-learn iterations
• Strong hands-on software engineering experience across frontend and backend development • Advanced experience with TypeScript, React, and Node.js • Ability to model complex systems and business domains • Strong coding fundamentals and thoughtful decisions about structure, abstractions, interfaces, and trade-offs • Experience with AI development tools such as Cursor, Codex, and Claude • Ability to validate, challenge, and refine AI-generated output • Experience building, releasing, and maintaining production software • Practical understanding of software design, testing, security, reliability, and performance • Comfortable collaborating with product managers, designers, and engineers • Clear written and verbal communication skills in English • Willingness to share knowledge, improve engineering practices, and support engineering culture • Interest in cyber security, education, or TryHackMe’s mission is valuable
• 100% remote work from anywhere • Dedicated work laptop and any necessary accessories • Branded swag bundle • £2,500 training budget for certifications and more • Annual company retreat, fully paid • Lunch covered during recurring virtual company lunches • Health insurance if in a country without public health care • Enhanced maternity and paternity package above statutory requirements • 401k / Pension
Apply Now🕒 July 27
Senior Full-Stack Software Engineer designing scalable applications for CINC Systems. Working on modern SaaS solutions in a collaborative, fast-paced environment.
🌏 Anywhere in the World
💰 Private Equity Round - CINC Systems on 2023-12
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
AWS
Azure
Cloud
Google Cloud Platform
GraphQL
JavaScript
Microservices
Next.js
Node.js
React
TypeScript
🕒 July 27
Full Stack Engineer in a financial planning platform developing checkout and conversion flows. Engineering integrations across payment platforms and lifecycle messaging within a growth-focused team.
JavaScript
React
Ruby
Ruby on Rails
TypeScript
🕒 July 14
Lead Software Engineer at Techmahindra designing and optimizing backend services. Collaborating with multidisciplinary teams to develop enterprise applications in a fully remote setting.
🗣️🇪🇸 Spanish Required
Java
JavaScript
Kubernetes
Next.js
Python
React
🕒 July 14
Full-Stack Software Engineer developing applications and solutions on Tailor’s platform. Collaborating with customers and PMs to shape product features and standards.
GraphQL
JavaScript
Node.js
React
TypeScript
🕒 July 11
Product Engineer with strong product sense and engineering skills for a leading IT services company. Taking ambiguous goals and delivering software solutions with minimal guidance.