Back to all jobs

Senior Full-Stack Engineer at Enrollio

Senior Full
WeWorkRemotely
Apply NowSign in to track
AI-enhanced for better readability
Company logo

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

Source: weworkremotely

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: brad@enrollio.ai Subject: Senior Full-Stack Engineer – Enrollio

To apply: https://weworkremotely.com/remote-jobs/enrollio-senior-full-stack-typescript-engineer-nestjs-react-saas-platform

Similar jobs