Company:
TryHackMe
Location: London
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Lead Software Engineer 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 3 million community members and our growth isn't slowing down The Role We’re seeking a Lead Software Engineer who is passionate about hands-on development to drive the creation of high-quality, complex solutions using the MERN stack. Reporting to the Head of Engineering, you will play a key role in coding and delivering robust and scalable application. Primary Responsibilities include: Leading Development : Actively developing both front-end and back-end applications using TypeScript and the MERN stack (MongoDB, Express.js, React, Node.js). Collaborative Coding : Working closely with various squads to ensure smooth project delivery, and participating in squad meetings to provide technical insights and guidance. Technical Alignment : Ensuring alignment on technical approaches and project timelines. Mentorship : Mentoring engineers through hands-on guidance, fostering continuous learning and improvement. Cross-functional Collaboration : Collaborating with cross-functional teams to define, design, and ship new features. Performance & Quality : Ensuring the performance, quality, and responsiveness of applications. Code Reviews : Conducting code reviews and providing constructive feedback to maintain high coding standards. Problem-Solving : Troubleshooting and resolving technical issues promptly and effectively. Process Improvement : Continuously seeking opportunities to improve development processes and practices through active involvement. Industry Trends : Staying updated with the latest industry trends and technologies to incorporate best practices into development. Team Environment : Creating a positive and collaborative team atmosphere, encouraging innovation and creativity through active participation. Skills & Requirements 7 years of software development experience, focusing on both front-end and back-end technologies. Proven hands-on expertise in TypeScript, React and the MERN stack. Experience delivering high-quality, complex solutions on time and within budget. Strong leadership skills with experience mentoring engineers. Excellent communication skills and the ability to work closely with cross-functional squads. Experience with CI/CD pipelines, automated testing, and modern development practices. Excellent problem-solving skills and attention to detail. Start-up experience preferred. Bachelor’s degree in Computer Science or related field, or equivalent practical experience. Benefits & Perks Salary - Competitive Salary 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 - a n annual company retreat, fully paid for by us Lunch on us - whether you're a pizza-lover, salad obsessed or a big sushi fan, TryHackMe will cover the cost of your lunch order during our recurring company virtual lunches. Health Insurance - if you're in a country that doesn't have public health care. Enhanced Maternity & Paternity- an enhanced package on top of statutory requirements. 401k / Pension - TryHackMe makes it easy to save money for your retirement. Our Hiring Process: Intro to role and company with the Talent Team (30 minutes) Stage One: Intro call with Head of Engineering (45 minutes) Stage Two: Technical Take-Home or Live Coding Challenge Stage Three: Final Interview with Engineering Manager and Engineers (1 hour) Following successful stages you will then meet one of our founders (15 minutes)
Share this job
TryHackMe
Useful Links