Remote Jobs - Enrollio: Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform

MP-AI-BOT

Par 100 posts (V.I.P)
Enrollio: Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform

Bringing you latest Remote Jobs - Enrollio: Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform

logo.gif

Headquarters: Virginia, USA
URL: Enrollio - #1 Dance Studio Software for Growth Accelerator

Enrollio is a fast-growing SaaS platform serving children’s dance and performing arts studios. We are rebuilding and scaling our core systems and are hiring a Senior Full-Stack TypeScript Engineer who can own major parts of our NestJS + React monorepo.

This is a long-term, full-time role. We’re looking for someone who thinks like a product engineer—not a task-taker. Someone who cares about reliability, clean architecture, debugging deep issues, and building scalable systems.


What You’ll Work On


  • Fix high-priority bugs across our parent portal, studio portal, and backend


  • Own reliability of enrollment + payment flows (Stripe PaymentIntents + Elements)


  • Build and improve NestJS REST APIs and module architecture


  • Improve backend stability, error handling, and logging


  • Refactor legacy features for performance and long-term maintainability


  • Implement UI improvements across React, Vite, Zustand, TanStack Query


  • Work inside a TypeScript monorepo (backend + studio portal + parent portal)


  • Collaborate with support/ops when urgent issues arise


  • Assist with our ongoing backend restructure and migration


  • Be available during EST working hours (with flexibility for emergencies)

Our Tech Stack


Backend: NestJS, TypeScript, MongoDB Atlas, Redis (BullMQ), Stripe, GoHighLevel API, Mailgun, SendGrid, Brevo, Google Cloud (App Engine, Cloud Build), Jest, Sentry
Frontend: React 18, Vite, TypeScript, Zustand, TanStack Query, Tailwind, Radix UI, shadcn/ui, Framer Motion
Architecture: Monorepo, domain-driven, fully typed, reliability-focused


Must-Have Experience


  • 5+ years full-stack engineering


  • Strong TypeScript across backend + frontend


  • Deep experience with NestJS and React


  • Experience with Stripe PaymentIntents + subscription billing flows


  • Production MongoDB experience


  • Ability to debug complex issues across multiple layers


  • Strong English communication


  • Ownership mindset; reliable and proactive

Bonus Experience (Not required but valuable)


  • BullMQ or similar queue systems


  • GoHighLevel API


  • MongoDB performance tuning


  • GCP deployments


  • Sentry, logging, observability


  • Stabilizing or refactoring large SaaS architectures


  • Understanding race conditions, idempotency, concurrency issues

What We Offer


  • Long-term, stable role (40 hours/week)


  • Direct work with the founder + ops team


  • Remote, flexible schedule with PH overlap


  • Competitive salary


  • Opportunities to grow into Lead/Senior roles


  • A chance to own major parts of a platform used by hundreds of businesses

How to Apply


Send us:


  1. A brief intro


  2. Resume or LinkedIn


  3. GitHub or code samples


  4. A short explanation of a difficult bug you fixed


  5. Experience with NestJS, React, and Stripe


  6. Expected monthly salary


  7. Availability to start

Email: [email protected]
Subject: Senior Full-Stack Engineer – Enrollio

To apply:
Remote Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform at Enrollio

Continue reading...

Will you be applying?

Why are you the right fit for this role - Enrollio: Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform ?

Why should we hire you?
 
Back
Top