Full-time · Sun–Thu, 40 hours/week · 2 openings. Senior NestJS/Prisma engineer for LMS, auth, exams, and notifications. Senior only.
Make The Maker is expanding a multilingual educational platform built with contemporary TypeScript. We need a senior backend developer to implement core educational features in our NestJS backend: AI, ESB, streaming, meetings, auth, communication, eCom, CMS, notifications, exams, grading, scheduling, and LMS capabilities.
Key responsibilities
- Develop backend services for notifications, exam management, grading workflows, and LMS features
- Build REST APIs following NestJS patterns with comprehensive Zod validation
- Design efficient Prisma schemas and queries against PostgreSQL
- Implement RBAC for educational workflows
- Write comprehensive tests and uphold high code-quality standards
- Collaborate inside an Nx TypeScript monorepo
- Architecture: Nx monorepo with modular design
- Testing: Jest with comprehensive coverage
- Security: RBAC enforcement and secure authentication
- Quality: strict TypeScript and OpenAPI documentation
Development standards
- Clean architecture with clear module boundaries
- Security focus and inclusive design principles
- Unit and integration tests required for all features
Required qualifications
- 5+ years backend development; 3+ years Node.js and TypeScript
- Strong NestJS and Prisma experience
- PostgreSQL and REST API design proficiency
- Zod validation and type-safe development
- RBAC, security best practices, and Jest testing
Preferred qualifications
- Education-domain or LMS experience
- Streaming, scheduling, or grading-system work
📌 Sr. Backend Nest Developer (Canada)
🏢 Make The Maker
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.