Senior Full-Stack TypeScript Engineer; NestJS + React – SaaS Platform
Listed on 2025-12-19
-
Software Development
Full Stack Developer, Software Engineer, React.js, Cloud Engineer - Software
Location: Town of Italy
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 Type Script 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 Payment Intents + 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, Tan Stack Query
- Work inside a Type Script 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)
Backend: NestJS, Type Script, Mongo
DB Atlas, Redis (BullMQ), Stripe, Go High Level API, Mailgun, Send Grid, Brevo, Google Cloud (App Engine, Cloud Build), Jest, Sentry
Frontend: React 18, Vite, Type Script, Zustand, Tan Stack Query, Tailwind, Radix UI, shadcn/ui, Framer Motion
Architecture: Monorepo, domain-driven, fully typed, reliability-focused
- 5+ years full-stack engineering
- Strong Type Script across backend + frontend
- Deep experience with NestJS and React
- Experience with Stripe Payment Intents + subscription billing flows
- Production Mongo
DB experience - Ability to debug complex issues across multiple layers
- Strong English communication
- Ownership mindset; reliable and proactive
- BullMQ or similar queue systems
- Go High Level API
- Mongo
DB performance tuning - GCP deployments
- Sentry, logging, observability
- Stabilizing or refactoring large SaaS architectures
- Understanding race conditions, idempotency, concurrency issues
- 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
Send us:
Email:
brad
Subject:
Senior Full-Stack Engineer – Enrollio
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).