Company Overview
Eduly is a cutting-edge, multilingual educational platform built with modern TypeScript architecture. We’re expanding our team to develop critical educational features in our NestJS-based backend.
Role Summary
We’re seeking a Backend Developer to implement core educational features including ai, ESB, streaming, meeting, auth, communication, eCom, CMS, notifications, exams, grading systems, scheduling, and LMS capabilities. You’ll work within our established TypeScript monorepo using NestJS, Prisma, and PostgreSQL.
Key Responsibilities
- Develop robust backend services for notification systems, exam management, grading workflows, and LMS features
- Build RESTful APIs following our NestJS patterns with comprehensive Zod validation
- Design efficient database schemas and queries using Prisma ORM
- Implement Role-Based Access Control (RBAC) for educational workflows
- Write comprehensive tests and maintain high code quality standards
- Collaborate within our Nx monorepo architecture
Required Skills
Core Technologies
- 3+ years backend development with Node.js and TypeScript
- Strong experience with NestJS framework and Prisma ORM
- Proficiency with PostgreSQL and RESTful API design
- Experience with Zod validation and type-safe development
Architecture & Quality
- Experience with monorepo architectures (Nx preferred)
- Understanding of RBAC implementation and security best practices
- Strong testing experience with Jest (unit/integration tests)
- Knowledge of clean architecture principles and modular design
Our Tech Stack
- Backend: NestJS, Fastify, TypeScript, Prisma, PostgreSQL
- Architecture: Nx monorepo with modular design
- Testing: Jest with comprehensive coverage
- Security: RBAC enforcement, secure authentication
- Quality: Strict TypeScript, OpenAPI documentation
Development Standards
- TypeScript-first: No
anytypes, comprehensive type safety - Clean Architecture: Modular design with clear separation of concerns
- Security Focus: RBAC throughout, secure data handling
- Accessibility: Inclusive design principles
- Testing: Unit/integration tests required for all features
What We Offer
- Work with modern educational technology stack
- Collaborate on a platform impacting schools globally
- Comprehensive code review and mentorship
- Focus on quality, maintainability, and best practices
Join us in building the future of education technology with TypeScript, clean architecture, and educational domain expertise.
