Backend Developer - Full time - Senior (Ottawa)

Backend Developer - Full time - Senior (Ottawa)

03 Nov
|
Make The Maker
|
Ottawa

03 Nov

Make The Maker

Ottawa

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 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
- Solid 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

📌 Backend Developer - Full time - Senior (Ottawa)
🏢 Make The Maker
📍 Ottawa

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.

Subscribe to this job alert:

Get the latest job offers by email for: backend developer - full time - senior (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: backend developer - full time - senior (ottawa) / ottawa