03 Nov
|
Make The Maker
|
Canada
03 Nov
Make The Maker
Canada
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 modern 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 effective 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
#J-18808-Ljbffr
📌 Sr. Backend Nest Developer (Canada)
🏢 Make The Maker
📍 Canada