Senior Software Engineer, Full-Stack

🕒 July 28

🌏 Anywhere in the World

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 31%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of TryHackMe

TryHackMe

51 - 200 employees

Founded 2018

🔒 Cybersecurity

📚 Education

☁️ SaaS

Cybersecurity • Education • SaaS

TryHackMe is an online learning platform that makes learning and teaching cybersecurity accessible and practical through prebuilt courses, cloud-hosted virtual machines (VMs), and hands-on labs designed for CTFs, workshops, assessments, and training. Launched in 2018, the platform emphasizes practical, deployable environments so users can avoid local VM configuration, and it serves millions of learners while supporting both individual and organizational training needs.

📋 Description

• Design and implement scalable, reliable, and secure software solutions • Collaborate with product managers, designers, tech leads, and developers on project plans and technical execution • Mentor and coach developers, providing technical guidance and feedback • Participate in code reviews, design reviews, and engineering meetings • Write high-quality, maintainable code using JavaScript, TypeScript, Node.js, and React • Develop and maintain databases and data models; create and optimize queries • Monitor and analyze system performance to identify and resolve bottlenecks and issues • Stay current with emerging software development trends and technologies • Participate in Agile practices including sprint planning, stand-ups, and retrospectives • Improve software development processes and practices • Maintain the existing codebase and develop features supporting millions of users • Take growth engineering concepts from ideation to completion through build-measure-learn iterations

🎯 Requirements

• Strong hands-on software engineering experience across frontend and backend development • Advanced experience with TypeScript, React, and Node.js • Ability to model complex systems and business domains • Strong coding fundamentals and thoughtful decisions about structure, abstractions, interfaces, and trade-offs • Experience with AI development tools such as Cursor, Codex, and Claude • Ability to validate, challenge, and refine AI-generated output • Experience building, releasing, and maintaining production software • Practical understanding of software design, testing, security, reliability, and performance • Comfortable collaborating with product managers, designers, and engineers • Clear written and verbal communication skills in English • Willingness to share knowledge, improve engineering practices, and support engineering culture • Interest in cyber security, education, or TryHackMe’s mission is valuable

🏖️ Benefits

• 100% remote work from anywhere • Dedicated work laptop and any necessary accessories • Branded swag bundle • £2,500 training budget for certifications and more • Annual company retreat, fully paid • Lunch covered during recurring virtual company lunches • Health insurance if in a country without public health care • Enhanced maternity and paternity package above statutory requirements • 401k / Pension

Apply Now

Similar Jobs

🕒 July 27

CINC Systems

201 - 500

☁️ SaaS

🏠 Real Estate

🤝 B2B

Senior Full-Stack Software Engineer designing scalable applications for CINC Systems. Working on modern SaaS solutions in a collaborative, fast-paced environment.

AWS

Azure

Cloud

Google Cloud Platform

GraphQL

JavaScript

Microservices

Next.js

Node.js

React

TypeScript

🕒 July 27

Boldin

51 - 200

💳 Fintech

☁️ SaaS

Full Stack Engineer in a financial planning platform developing checkout and conversion flows. Engineering integrations across payment platforms and lifecycle messaging within a growth-focused team.

JavaScript

React

Ruby

Ruby on Rails

TypeScript

🕒 July 14

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

💼 Consulting

Lead Software Engineer at Techmahindra designing and optimizing backend services. Collaborating with multidisciplinary teams to develop enterprise applications in a fully remote setting.

🗣️🇪🇸 Spanish Required

Java

JavaScript

Kubernetes

Next.js

Python

React

🕒 July 14

Tailor

11 - 50

☁️ SaaS

🛍️ eCommerce

🏭 Manufacturing

Full-Stack Software Engineer developing applications and solutions on Tailor’s platform. Collaborating with customers and PMs to shape product features and standards.

GraphQL

JavaScript

Node.js

React

TypeScript

🕒 July 11

Scopic

201 - 500

🏥 Healthcare

📣 Marketing

📦 Logistics

Product Engineer with strong product sense and engineering skills for a leading IT services company. Taking ambiguous goals and delivering software solutions with minimal guidance.