07 Nov
|
Make The Maker
|
Winnipeg
07 Nov
Make The Maker
Winnipeg
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 featuresBuild REST APIs following NestJS patterns with comprehensive Zod validationDesign efficient Prisma schemas and queries against PostgreSQLImplement RBAC for educational workflowsWrite comprehensive tests and uphold high code-quality standardsCollaborate inside an Nx TypeScript monorepoArchitecture:
Nx monorepo with modular designTesting: Jest with comprehensive coverageSecurity: RBAC enforcement and secure authenticationQuality: strict TypeScript and OpenAPI documentationDevelopment standards Clean architecture with clear module boundariesSecurity focus and inclusive design principlesUnit and integration tests required for all featuresRequired qualifications 5+ years backend development; 3+ years Node.Js and TypeScriptStrong NestJS and Prisma experiencePostgreSQL and REST API design proficiencyZod validation and type-safe developmentRBAC, security best practices, and Jest testingPreferred qualifications Education-domain or LMS experienceStreaming, scheduling, or grading-system work
📌 Backend Developer - Full time - Senior (Winnipeg)
🏢 Make The Maker
📍 Winnipeg