Growth Engineer

TryHackMe

Greater London

Remote

GBP 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% Remote
Flexi Time
£2,500 training budget
Annual company retreat
Health Insurance
Enhanced Maternity & Paternity
401k / Pension
Health insurance
Enhanced parental leave
Pension plan

Job summary

A leading online cyber security training platform is looking for a Growth Software Engineer to join their cross-functional team. You will blend full-stack engineering with experimentation to enhance acquisition, activation, and retention metrics. The role involves designing and executing growth experiments in a MERN + TypeScript codebase. Ideal candidates have extensive software engineering experience, are proficient in front-end frameworks, and can collaborate effectively across teams. This position is fully remote and offers flexible working hours.

Qualifications

  • 5+ years of software engineering experience (full stack).
  • Strong proficiency with React, TypeScript, and modern front-end tooling.
  • Backend experience with Node.js, Express, and MongoDB/Mongoose.
  • Understanding of scalable application design and clean architecture principles.
  • Experience with A/B testing and feature flags.
  • Comfortable using analytics tools to track impact.
  • Bias for action with reliable testing, reviews, and documentation.

Responsibilities

  • Design, build, and ship growth experiments end-to-end.
  • Work across the stack (React, TypeScript, Node.js, MongoDB).
  • Translate data into code with Product and Data teams.
  • Optimise user journeys and conversion funnels.
  • Implement analytics and event tracking.
  • Research new tools and frameworks.
  • Stay curious and research new tools to improve velocity and impact.

Skills

Software engineering experience
Proficiency with React
Proficiency with TypeScript
Backend experience with Node.js
Experience with MongoDB
Experience with A/B testing
Use of analytics tools
Bias for action
Segment
GrowthBook
Testing & reviews

Tools

Amplitude
Segment
GrowthBook

Job description

Overview

TryHackMe is the fastest-growing online cyber security training platform. Our mission is to make learning and teaching cyber security easier by providing gamified security exercises and challenges. Having only been around for handful of years, we've grown to more than 6+ million community members and our growth isn't slowing down! 🥷

We’re growing to be an AI-first company, you can read more about what this means here.

The Role

We’re looking for a Growth Software Engineer to join our cross-functional Growth teams. You’ll blend full-stack engineering with experimentation - shipping code that directly moves acquisition, activation, and retention metrics.

You’ll work closely with Product Managers, Designers, and Data Analysts to ideate, build, and measure experiments - from SEO and onboarding flows to referral loops and pricing tests - all while maintaining high technical standards in our MERN + TypeScript codebase.

What You’ll Do
  • Design, build, and ship growth experiments end-to-end - from hypothesis to measurable impact.

  • Work across our stack (React, TypeScript, Node.js, MongoDB) to deliver experiments and potential big-bet features - anything needed to move the needle.

  • Translate data into code: partner with Product and Data to identify insights, prioritise opportunities, and build solutions that move key funnel metrics.

  • Optimise user journeys - activation flows, conversion funnels, and re-engagement loops.

  • Instrument and measure everything: implement analytics, event tracking, and A/B test frameworks.

  • Get things shipped fast - with just enough structure to keep the code clean, maintainable, and ready to scale.

  • Stay curious: research new tools, frameworks, and techniques to enhance velocity and impact.

Skills & Requirements

Must-Have

  • 5+ years of software engineering experience (full stack).

  • Strong proficiency with React, TypeScript, and modern front-end tooling.

  • Backend experience with Node.js, Express, and MongoDB / Mongoose.

  • Understanding of scalable application design and clean architecture principles.

  • Experience with A/B testing, feature flags, or experimentation frameworks.

  • Comfortable using tools like Amplitude, Segment, and GrowthBook to track impact, manage feature flags, and inform decisions.

  • Must have a bias for action - able to move fast while keeping code reliable through smart testing, reviews, and documentation.

Nice to Have

  • Familiarity with growth engineering principles (funnels, loops, retention mechanics).

  • Experience working closely with Product and Data teams to interpret and act on insights.

  • Knowledge of SEO, onboarding optimisation, or internal growth tooling.

  • Experience using AI tools (Cursor, Claude, MCP’s, ChatGPT, etc.) to improve engineering velocity.

  • Understanding of UX, accessibility, and performance optimisation

About You
  • You’re curious and data-driven, always asking “why?” before “how?”.

  • You’re excited by rapid iteration and measurable impact.

  • You collaborate naturally across disciplines and communicate clearly.

  • You take ownership - from shaping experiments to seeing them through to production.

  • You balance speed with technical excellence - pragmatic, not reckless.

Benefits & Perks
  • Salary - We hire across 35+ countries. We determine salaries based on geographic location, seniority, interview performance, and market rates using leading compensation benchmarking tools.

  • 100% Remote - In a fully digital world, work from anywhere you want!

  • Flexi Time - Choose your own hours as long as you have at least 4 hours of overlap with the UK timezone (from 8am - 6pm).

  • Tools - a dedicated work laptop + any accessories you need to do your best work.

  • Swag Pack - start your TryHackMe journey with a branded swag bundle!

  • Personal Development - £2,500 training budget to acquire certifications, and more.

  • Company Retreat - an annual company retreat, fully paid for by us!

  • Lunch on us - TryHackMe will cover your lunch order during recurring virtual lunches.

  • Health Insurance - if you're in a country without public health care.

  • Enhanced Maternity & Paternity - an enhanced package on top of statutory requirements.

  • 401k / Pension - TryHackMe makes it easy to save for retirement.

Our Hiring Process
  • Stage 1: Intro to learn more about you, and vice versa!

  • Stage 2: Interview with our Software Engineering Management

  • Stage 3: Live-Coding Challenge with Engineers

  • Stage 4: Culture Fit call with one of our Co Founders

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Full-Stack)
Senior Software Engineer (Full-Stack)

TryHackMe • Greater London

Remote
GBP 90,000 - 150,000
Dedicated work laptop and accessories
£2,500 training budget for certifications
Annual fully paid retreat
+7
Senior Sales Development Representative
Senior Sales Development Representative

TryHackMe • Greater London

Remote
GBP 45,000 - 55,000
Competitive salary
Flexible working hours
Personal development budget
+2
Customer Success Manager (Education)
Customer Success Manager (Education)

TryHackMe • Greater London

On-site
GBP 54,000 - 76,000
Competitive salary
Quarterly bonus
Fully remote & flexible hours
+6
Growth Engineer
Growth Engineer

Visa Hunt • Greater London

Hybrid
GBP 70,000 - 110,000
Competitive salary
Equity
Visa sponsorship
+2
Growth Lead (Lifecycle & CRM)
Growth Lead (Lifecycle & CRM)

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 130,000
Above market salary
Significant equity
Private healthcare & dental
+5
Head of Product - Growth
Head of Product - Growth

InvestEngine • Greater London

Remote
GBP 90,000 - 120,000
Meaningful work from day one
Opportunities for growth
Supportive team environment
+1
Senior Product Engineer
Senior Product Engineer

Dragonfly • Greater London

Hybrid
GBP 95,000 - 140,000
Equity
Competitive salary
Private health insurance
+2
Growth Analytics Lead
Growth Analytics Lead

Model ML • Greater London

On-site
GBP 90,000 - 150,000
Competitive salary + equity
Performance-based incentives
Direct reporting to CEO & founders
+2
Senior Software Engineer I (Growth)
Senior Software Engineer I (Growth)

Runna • Greater London

On-site
GBP 70,000 - 78,000
Flexible working
25 days holiday
Free subscriptions for you and friends
+5
Website Growth Engineer
Website Growth Engineer

ElevenLabs • Greater London

Hybrid
GBP 70,000 - 95,000
Innovative culture
Growth paths
Learning & development
+3