Talent.com
This job offer is not available in your country.
Software Engineer (Full-Stack)

Software Engineer (Full-Stack)

TryHackMeUnited Kingdom
16 days ago
Job type
  • Full-time
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. We’re growing to be an AI-first company and are looking for a Full-Stack Engineer to help scale TryHackMe to support millions of aspiring security practitioners to learn about cyber security.

Your role will involve maintaining the current code base and developing features to support our users. You will work in a small team (two engineers, a product manager, and a designer) focusing on growth engineering from ideation to completion through quick iterations and a build-measure-learn cycle.

Responsibilities

  • Designing and implementing software solutions that meet business requirements across TryHackMe, considering scalability, reliability, and security
  • Collaborating with product managers, designers, tech leads and developers on project plans and technical execution
  • Mentoring and coaching developers, providing technical guidance and feedback
  • Participating in code reviews, design reviews, and other engineering meetings to ensure code quality and alignment with TryHackMe technical standards
  • Writing high-quality, maintainable code using modern programming languages and frameworks (e.g., JavaScript, TypeScript, Node.js, React.js, MongoDB, Express.js)
  • Developing and maintaining databases and data models, and creating and optimizing queries
  • Monitoring and analyzing system performance to identify and resolve bottlenecks and issues
  • Staying up-to-date with emerging trends and technologies in software development and sharing knowledge with the team
  • Participating in Agile development methodologies, including sprint planning, stand-ups, and retrospectives
  • Contributing to the continuous improvement of software development processes and practices

Skills & Requirements

  • Ideally 3+ years of experience in software engineering including back-end and front-end development
  • Experience in hands-on software engineering within a startup or scale-up SaaS environment
  • Experience leading a Software Engineering Team
  • Hands-on experience with Git, Node.js, CSS, HTML, JavaScript, React, TypeScript, Redux, MongoDB, AWS (MERN stack)
  • Strong understanding of software architecture and design principles
  • Experience with CI / CD pipelines
  • Knowledge of cloud platforms such as AWS, Azure and Google Cloud
  • Excellent understanding of software development methodologies, including Agile and Scrum
  • Interest in cyber security or edtech industries
  • Strong leadership and problem-solving skills with English communication
  • Benefits & Perks

  • Salary : 35+ countries, determined by geographic location, seniority, interview performance, and market rates using leading compensation benchmarking tools
  • 100% Remote - work from anywhere
  • Flexi Time - choose your own hours with at least 4 hours overlap with the UK timezone
  • Tools - dedicated work laptop and necessary accessories
  • Swag Pack - branded welcome bundle
  • Personal Development - £2,500 training budget
  • Company Retreat - annual retreat fully paid
  • Lunch on us - virtual lunches funded by TryHackMe
  • Health Insurance - where applicable
  • Enhanced Maternity & Paternity- package
  • 401k / Pension
  • Hiring Process

  • Stage 1 : Intro to learn more about you
  • Stage 2 : Interview with Software Engineering Management
  • Stage 3 : Live-Coding Challenge with Engineers
  • Stage 4 : Culture Fit call with one of the Co-Founders
  • TryHackMe takes the pain out of learning and teaching cyber security with prebuilt courses that include cloud-hosted virtual machines. Our platform supports CTFs, workshops, assessments, and training. Since launching in 2018, we have grown to millions of users.

    #J-18808-Ljbffr

    Create a job alert for this search

    Fullstack Engineer • United Kingdom