Staff Level / Lead JavaScript Engineer (NodeJS / NestJS / TypeScript) | VR Shooting Simulator | Remote (US-based) | $160,000 USD - $225,000 USD + Bonus
White Bay ·
- Seniority
- Staff
- Category
- Software engineering
- Salary
- USD 160,000 – 225,000 / year
White Bay ·
Lead a backend migration for a VR shooting simulator using NodeJS, NestJS, and TypeScript, focusing on scalable architecture and team mentorship in a remote, US-based role.
Staff Level / Lead JavaScript Engineer (NodeJS / NestJS / TypeScript) | VR Shooting Simulator | Remote (US-based) | $160,000 USD - $225,000 USD + Bonus
The Company
They’re redefining how people train with firearms, bringing the range experience right into the home through immersive VR. By combining realistic handgun replicas with interactive digital environments, they help users sharpen skills, build confidence, and train consistently without stepping outside. It’s about accessibility, repetition, and readiness, making high-quality practice possible anytime, so every day can feel like a day at the range. The platform sits at the heart of a complex, high-traffic ecosystem, one that relies on resilient APIs, well-structured data systems, and thoughtful engineering decisions. With customers in over 70 countries worldwide, their environment values clean architecture, reliability, and engineers who care deeply about how systems behave in the real world.
The Role
They are looking for a Staff-level JavaScript engineer to step into a Squad Lead position and take ownership of a critical backend migration. This role blends deep hands-on engineering with technical leadership. The successful candidate will remain an individual contributor, writing production code daily, while also guiding architectural direction, mentoring engineers, and setting the bar for delivery and quality across their squad. This role sits at the intersection of execution and influence, leading by example, not by abstraction. The successful candidate will be located within the US, ideally in a CT time-zone, although, they are more focused on finding the right candidate, rather than the right location.
The Responsibilities
The Requirements
Nice to Have
Why Apply
This is an opportunity for an experienced engineer who still loves to build, but wants their technical judgment to matter. They’ll be trusted with meaningful ownership, real architectural influence, and the chance to leave systems better than they found them. If leading through code, mentoring others, and shaping reliable backend platforms sounds like the right challenge, let’s start the conversation.