For Employers

TryHackMe

Senior Full-Stack Engineer - FULLY REMOTE (UK / EU)

Posted 23 days ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will take ambiguous product problems from concept through design, implementation, and production deployment within a cross-functional squad. Additionally, you will elevate squad quality through code reviews, system design, and mentoring while partnering with product managers and designers.

SOFTWARE ENGINEERING

Build the Future of Cyber Security Learning at Scale

Join TryHackMe as a Senior Full-Stack Engineer. We are a fast-growing, highly profitable cybersecurity training platform trusted by over 9 million learners and 1,000+ enterprise organisations globally, including Google, KPMG and the US Military.

Whether you’re building gamified learning mechanics for millions of individual users, scaling enterprise-grade B2B management tools, or hardening core payment and cloud infrastructure, you’ll join a high-autonomy, high-velocity engineering squad where your decisions directly impact real users from day one.

Location / Time Zone: 100% Remote (UK / EU based with strong overlap with UK business hours required).

The Stack & Engineering Culture

  • Core Stack: TypeScript, React, Next.js, Node.js, Express, MongoDB, PostgreSQL, and AWS (EC2, RDS, Lambda, Amplify).

  • High Velocity: We operate as a high-trust, high-autonomy team shipping 250+ PRs per week in a modern monorepo setup.

  • Pragmatic AI Workflow: We actively leverage modern AI development tools (Cursor, Claude Code, GitHub Copilot) to accelerate execution, paired with the engineering rigor to rigorously review, test, and own every line of code that hits production.

Our Squads & What You’ll Own

You will be embedded in a small, cross-functional squad (engineers, product manager, designer) with end-to-end ownership. Based on your background and interests, you’ll make an impact in one of our core product areas:

  • B2B Squad: Build the platform that turns entire organisations into cyber-resilient teams. Own enterprise SSO, granular RBAC, licensing engines, custom syllabus mapping, and CISO-ready skill analytics.

  • Engagement Squad: Shape the learner journey for 9M+ users. Own progression mechanics, leagues, streaks, personalised discovery, and A/B experiments that turn first-time visitors into lifelong learners.

  • Platform Squad: Own the high-leverage infrastructure every squad depends on. Scale payment rails (Stripe/Chargebee), cloud VM delivery tools, internal support systems, and cross-cutting platform performance.

Day-to-Day Responsibilities

  • End-to-End Ownership: Take ambiguous, loosely defined product problems from initial concept through design, implementation, and production deployment.

  • Architecture & Craft: Design scalable, reliable, and secure RESTful APIs and modern frontend interfaces, keeping long-term maintainability and system performance in mind.

  • Cross-Functional Partnering: Work directly alongside product managers and designers to shape how problems get solved, not just pick up pre-written tickets.

  • Engineering Leadership: Elevate squad quality through thoughtful code reviews, system design discussions, and mentoring fellow engineers.

  • Product Curiosity: Validate what works using data, user feedback, and experimentation rather than relying on opinions.

What You’ll Bring

  • Core Technical Mastery: Strong commercial full-stack experience building production SaaS applications with advanced TypeScript, Node.js, React and MongoDB/SQL fundamentals.

  • Product Engineer Mindset: You care deeply about user impact and business outcomes, not just backend plumbing. You prefer shipping real value quickly over endless corporate red tape.

  • High Ownership & Autonomy: Comfort working in fast-paced environments where you take full accountability for your features, from database schemas to UI polish.

  • AI-Assisted Efficiency: Experience using modern AI dev tools (Cursor, Claude) to move faster, combined with the technical judgment to critically evaluate and test generated code.

  • Clear Communication: Ability to explain complex technical trade-offs clearly to both technical and non-technical teammates.

  • Bonus Points: A genuine interest in cybersecurity, online education or an active TryHackMe profile you're proud of!

Why TryHackMe?

  • High Impact & High Autonomy: Work in a small team where your code directly reaches millions of users and global enterprises, not lost inside a 500-person engineering department.

  • Elite Sports Team Mindset: We foster a candid, direct feedback culture built on rapid execution, high trust, and extreme ownership.

  • Profitable & Fast-Growing: Enjoy the velocity of an early-stage scale-up backed by the stability of a highly profitable, self-sustaining business.

Benefits & Perks

  • 🚣 100% Remote: Work from anywhere within the UK or approved EU regions.

  • 💻 Top-Tier Tools: Latest MacBook Pro + budget for any workspace accessories you need.

  • 👕 Swag Bundle: Start your journey with exclusive TryHackMe gear.

  • 💪 Personal Development: £2,500 annual training budget for certifications, courses, and conferences.

  • ⛱️ Company Retreat: Fully paid annual company-wide retreat.

  • 🍕 Lunch on Us: Covered during recurring virtual team lunches.

  • 🧡 Health Insurance: Provided in regions without universal coverage.

  • 🍼 Enhanced Leave: Generous maternity and paternity packages.

  • 💸 Pension / 401(k): Company contribution options for retirement savings.

Our Hiring Process

  1. Stage 1: Introductory Chat with Talent Partner (~15 mins)

  2. Stage 2: Technical & Experience Interview with the Head of Engineering

  3. Stage 3: Take-Home AI-Assisted Technical Assessment

  4. Stage 4: Founders Interview (Culture & Operating Alignment) with Co-Founder

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Resident Network Engineer – Service Provider Routing & Automation – freelance – remote, USA

Freelance United States Software Development

Product Support Engineer

Full Time United Kingdom £50000 - £60000 per year Software Development

Analytics Engineer

Full Time United States Software Development

Senior Data Engineering Support Engineer

Full Time United States $92160 - $138K per year Software Development

Backend Developer

Full Time Argentina Software Development

Cloud Security Engineer

Full Time United Kingdom £110K - £200K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 220,595+ Jobs in Full Stack Developer

Answer easy questions

Answer easy questions

220,595+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified