Backend Developer (Experienced) — Node.js (Kharadi)
Backend Developer (Experienced) — Node.js (Kharadi)
-
Kharadi, India
-
Posted: a week ago
-
Save
Description
Role : Backend Developer (Experienced) — Node.js | AI-Powered EdTech Platform Location : Kharadi,Pune Duration : Full Time Experience : 2-3 Relevant Years CTC : Market-competitive salary About Us We're building an AI-powered corporate governance simulation platform where students learn through interactive boardroom scenarios. The system uses LLMs to generate dynamic business situations, simulate board member debates, and evaluate decisions in real-time. We're splitting our backend into a Node.js API server and a Python AI/ML service, and we're hiring for the Node.js side. The Role You'll own the core API layer, real-time gameplay infrastructure, authentication, and database optimization. You'll work alongside a Python service that handles LLM orchestration and AI logic — your job is everything else. What You'll Do
- Design and build a scalable REST + WebSocket API using Node.js (Express / Fastify / NestJS)
- Implement real-time simulation gameplay — round progression, timer enforcement, live board deliberations via WebSockets / Socket.io
- Set up Firebase Authentication with role-based access control (Admin, Instructor, Student)
- Optimize Firestore data layer — pagination, subcollections, efficient queries, document size management
- Build a Redis caching layer for session state, simulation data, and API responses
- Design task queue / message broker integration (BullMQ / Cloud Tasks) to communicate with the Python AI service
- Implement rate limiting, input validation, and security hardening across all endpoints
- Set up logging, error tracking, and monitoring (Sentry, Winston/Pino, health checks)
- Write tests (unit + integration), set up CI/CD, and maintain API documentation (Swagger/OpenAPI)
- Define clean API contracts between Node server, Python AI service, and frontend Must Have
- 4+ years backend development in Node.js (TypeScript preferred)
- Strong experience with Express, Fastify, or NestJS
- Hands-on with WebSockets / Socket.io for real-time features
- Experience with NoSQL databases — Firestore, MongoDB, or DynamoDB
- Solid understanding of authentication & authorization (JWT, OAuth2, Firebase Auth)
- Experience with Redis — caching, session management, pub/sub
- Familiarity with message queues — BullMQ, RabbitMQ, or Google Cloud Tasks
- Experience with Google Cloud Platform (Firestore, Cloud Run, Cloud Functions)
- Strong grasp of API design — RESTful conventions, versioning, error handling
- Git, CI/CD, and writing testable, well-structured code Nice to Have
- Experience building systems that integrate with AI/ML microservices (Python)
- Exposure to event-driven architecture and microservice communication patterns
- Background in EdTech, gaming, or simulation platforms
- Experience with Terraform / Pulumi for infrastructure
- Familiarity with rate limiting & abuse prevention at scale
- Knowledge of GraphQL as an alternative API layer
- Experience with Docker, Kubernetes, or serverless deployment
- System Architecture (What You'll Own)
- You own: API server, auth, database, caching, real-time, queues
- You integrate with: Python AI service (via message queue / internal APIs) Pay: Up to ₹600,000.00 per year Work Location: In person Apply on Kit Job: kitjob.in/job/4lo1l4
- Design and build a scalable REST + WebSocket API using Node.js (Express / Fastify / NestJS)
- Implement real-time simulation gameplay — round progression, timer enforcement, live board deliberations via WebSockets / Socket.io
- Set up Firebase Authentication with role-based access control (Admin, Instructor, Student)
- Optimize Firestore data layer — pagination, subcollections, efficient queries, document size management
- Build a Redis caching layer for session state, simulation data, and API responses
- Design task queue / message broker integration (BullMQ / Cloud Tasks) to communicate with the Python AI service
- Implement rate limiting, input validation, and security hardening across all endpoints
- Set up logging, error tracking, and monitoring (Sentry, Winston/Pino, health checks)
- Write tests (unit + integration), set up CI/CD, and maintain API documentation (Swagger/OpenAPI)
- Define clean API contracts between Node server, Python AI service, and frontend Must Have
- 4+ years backend development in Node.js (TypeScript preferred)
- Strong experience with Express, Fastify, or NestJS
- Hands-on with WebSockets / Socket.io for real-time features
- Experience with NoSQL databases — Firestore, MongoDB, or DynamoDB
- Solid understanding of authentication & authorization (JWT, OAuth2, Firebase Auth)
- Experience with Redis — caching, session management, pub/sub
- Familiarity with message queues — BullMQ, RabbitMQ, or Google Cloud Tasks
- Experience with Google Cloud Platform (Firestore, Cloud Run, Cloud Functions)
- Strong grasp of API design — RESTful conventions, versioning, error handling
- Git, CI/CD, and writing testable, well-structured code Nice to Have
- Experience building systems that integrate with AI/ML microservices (Python)
- Exposure to event-driven architecture and microservice communication patterns
- Background in EdTech, gaming, or simulation platforms
- Experience with Terraform / Pulumi for infrastructure
- Familiarity with rate limiting & abuse prevention at scale
- Knowledge of GraphQL as an alternative API layer
- Experience with Docker, Kubernetes, or serverless deployment
- System Architecture (What You'll Own)
- You own: API server, auth, database, caching, real-time, queues
- You integrate with: Python AI service (via message queue / internal APIs) Pay: Up to ₹600,000.00 per year Work Location: In person Apply on Kit Job: kitjob.in/job/4lo1l4
Highlights
-
Company nameAKR Infotech
-
Job positionBackend Developer (Experienced) — Node.js (Kharadi)
Safety Tips
Be careful if you are offered a job on the spot.
More info about this ad
Backend Developer (Experienced) — Node.js (Kharadi) has been posted in the Viman Nagar Information Technology category on Locanto.
In this category, there are no other ads right now posted in Viman Nagar.
Interested in more? Widen your search to view ads in nearby areas of Viman Nagar. This includes Information Technology in Pune, Kalyani Nagar and Pimpri-Chinchwad. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.