Javascript Developer (Node JS Developer)

3 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Overview

dMACQ Pvt. Ltd. is supporting a revolutionary educational platform that delivers personalized learning experiences across multiple digital modalities. The Platform will serve as the central hub connecting Learners, Deliverers, Creators, and Judges within our educational ecosystem.

Position Summary

We are seeking experienced Senior & Junior Backend Developers to architect and build the server and serverless backend infrastructures for our educational platform. You will be responsible for designing scalable APIs, implementing complex business logic, and integrating with external systems including gaming servers and educational content providers. This role requires expertise in Azure serverless technologies and educational data management.

Key Responsibilities

Backend Architecture & Development

Azure Functions and TypeScript

NextJS and Typescript

• Develop complex business logic for adaptive learning algorithms and content delivery

• Build robust data models for courses, playbooks, quests, and analytics

• Implement authentication and authorization systems using MSAL and Azure AD

• Design event-driven architectures for real-time data processing

Database Design & Management

Azure Cosmos DB c

• Implement efficient querying patterns for educational content and user analytics

• Manage data relationships between users, content, assessments, and performance metrics

• Ensure data consistency and integrity across distributed systems

• Optimize database query performance for scale (supporting 5,000-25,000+ students)

API Development & Integration

• Build RESTful APIs for content management, user authentication, and analytics.

• Integrate with external systems including gaming servers and OpenStax content.

• Implement payment processing integration for marketplace functionality.

• Develop real-time scoring and assessment APIs.

• Create secure file upload and content management endpoints.

Performance & Scalability

• Implement caching strategies using Redis for optimal performance

• Design auto-scaling solutions for variable educational workloads

• Monitor and optimize API performance and database queries

• Implement proper error handling and logging for production systems

• Ensure high availability and disaster recovery capabilities

Required Qualifications

Technical Expertise

TypeScript/Node.js

Azu

Expert knowledge of Azure Cosmos DB

• Strong experience with serverless architecture patterns and event-driven design

• Proficiency with authentication systems (Azure AD, MSAL, OAuth)

• Experience with API design, documentation, and versioning strategies

Educational Technology Experience

• Experience building systems that handle educational content and user progress tracking

• Understanding of learning management systems (LMS) or educational platform requirements

• Experience with assessment and analytics systems

• Familiarity with adaptive learning or personalization algorithms

Development Practices

• Strong experience with automated testing (unit, integration, and end-to-end)

• Proficiency with CI/CD pipelines and Github Actions

• Experience with microservices architecture and API gateway patterns

• Knowledge of security best practices for educational applications

Nx monorepo build systems


Integration & Performance

• Experience integrating with external gaming platforms

• Knowledge of real-time data processing and streaming analytics

• Experience with payment processing systems and financial data handling

• Understanding of content delivery networks and media management

• Experience optimizing applications for high concurrent user loads

Specific Project Challenges

• Data Complexity

• Design sophisticated data models for analytics tracking learner performance across multiple modalities (game servers + website experiences)

• Implement versioning systems for educational content and playbooks

• Handle complex relationships between courses, content, assessments, and user progress

Integration Requirements

• Build secure APIs for game server integration with real-time score submissions

• Integrate with OpenStax content repositories for automated content parsing

• Develop marketplace infrastructure supporting content monetization

Scalability Demands

• Design systems to scale from single classroom (MVP) to 25,000+ students

• Implement efficient data processing for real-time analytics and reporting

  • • Build infrastructure supporting multiple concurrent course sessions.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You