Role overview
Build and operate full-stack features for a cybersecurity learning product used by individual learners and organizations. As part of a small, cross-functional squad, you will take product problems from initial definition through implementation and production, with potential work across enterprise tools, learner engagement, certifications, or shared platform services.
Responsibilities
- Turn loosely defined product needs into designs, working features, and production deployments.
- Build scalable, reliable, and secure APIs and user-facing web experiences.
- Develop enterprise capabilities such as single sign-on, access controls, licensing, learning plans, and skills analytics.
- Improve learner experiences through progression features, personalized discovery, and experiments.
- Contribute to platform systems such as payments, virtual machine delivery, internal support tools, or performance improvements.
- Collaborate with engineering, product, design, and content colleagues on certification experiences.
Requirements
- Senior-level full-stack engineering capability across TypeScript, React, Next.js, Node.js, Express, and MongoDB.
- Ability to own work end to end, from product definition through deployment.
- Experience designing and building secure, scalable web services and modern front ends.
- Strong judgment and communication in a fast-moving, autonomous team environment.
- Availability to work remotely from the UK or an approved EU region, with substantial overlap with UK business hours.
Nice to have
- Experience with enterprise identity, role-based access control, payments, experimentation, analytics, or cloud infrastructure.
- Familiarity with AI-assisted development tools.
Benefits and work setup
- Fully remote within the UK or approved EU regions.
- Listed support includes a computer and workspace accessory budget, an annual training budget, a company retreat, virtual team lunches, health insurance where needed, enhanced parental leave, and retirement contribution options.