Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform at Enrollio. Location Information: Anywhere in the World. . . Headquarters:. Virginia, USA . URL:. . https://enrollio.ai. . . 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:. . . . A brief intro. . . . Resume or LinkedIn. . . . GitHub or code samples. . . . A short explanation of a difficult bug you fixed. . . . Experience with NestJS, React, and Stripe. . . . Expected monthly salary. . . . Availability to start. . . . Email: . [email protected]. Subject: . Senior Full-Stack Engineer – Enrollio. . To apply:. . https://weworkremotely.com/remote-jobs/enrollio-senior-full-stack-typescript-engineer-nestjs-react-saas-platform.
Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform at Enrollio