Back to Sr. Full Stack Developer - ĒMA (Trellis)

Backend - NestJS 10, PostgreSQL, Prisma ORM, ZenStack

Servant.io | Remote Contract | 2025

  • NestJS 10 REST API with modular architecture, PostgreSQL database with Prisma ORM
  • ZenStack for schema-first development with built-in authorization and row-level security
  • JWT authentication with magic link support, multi-tenant authorization with affiliate-based data isolation
  • AWS S3 for document storage, AWS SES/SNS for email and SMS notifications
  • Template-based messaging with Handlebars, background notification processor service
  • Moodle LMS integration for training and certification
  • Automated type generation: ZenStack generates Prisma client, OpenAPI specs, and React Query hooks from single source of truth