Enrollio: Senior Full-Stack TypeScript Engineer (NestJS + React) – SaaS Platform
Job Description
We’re hiring for someone who thinks like a product engineer—not a task-taker. 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, SentryFrontend: React 18, Vite, TypeScript, Zustand, TanStack Query, Tailwind, Radix UI, shadcn/ui, Framer MotionArchitecture: 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 mandatory 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: brad@enrollio.aiSubject: Senior Full-Stack Engineer – Enrollio
To apply: https://weworkremotely.com/remote-jobs/enrollio-senior-full-stack-typescript-engineer-nestjs-react-saas-platform 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. Headquarters: Virginia, USA
URL: https://enrollio.ai
Enrollio is a fast-growing SaaS platform serving children’s dance and performing arts studios. Someone who cares about reliability, clean architecture, debugging deep issues, and building scalable systems. This is a long-term, full-time role.
Department Spotlight
Our Legal department is at the forefront of innovation at Global Post Weekly. We value creativity, collaboration, and continuous learning.