About the job
Backend Developer (Node.js) – AI & Scalable Systems - Immediate Joiners
Location: Noida, Uttar Pradesh (On-site)
Employment Type: Full-Time
Work Model: 5 Days a Week (Work from Office)
Experience Required: 4–6 Years
Notice Period: Immediate Joiners Only
About Dooritt
Dooritt is transforming the real estate buying experience through Virtual Reality, Artificial Intelligence, and intelligent automation. Our platform enables users to discover, compare, and explore properties remotely, helping them make informed decisions faster.
At the core of our ecosystem is Oora, our AI-powered real estate companion that leverages Agentic AI, RAG pipelines, and Large Language Models (LLMs) to deliver highly personalized property recommendations and experiences.
We are looking for a skilled Backend Developer (Node.js) to design, build, and scale mission-critical backend systems powering high-volume APIs, real-time workflows, and AI-driven products.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Node.js.
Build and optimize RESTful APIs, WebSocket services, and microservices.
Architect distributed systems and event-driven workflows.
Implement caching, search, and asynchronous processing pipelines.
Optimize database performance, reliability, and scalability.
Deploy and manage cloud-native applications on AWS.
Build and maintain CI/CD pipelines and deployment workflows.
Collaborate with Product, Frontend, and AI teams to integrate intelligent automation and RAG-based systems.
Monitor application performance, security, and uptime.
Participate in code reviews, technical discussions, and architecture planning.
Required Technical Skills
Backend Development
Strong hands-on experience with Node.js.
REST APIs and WebSocket development.
Authentication & Authorization (JWT, OAuth, RBAC).
API security best practices.
Architecture & System Design
Microservices Architecture.
Distributed Systems Design.
Event-Driven Architecture.
API Gateway and Service-to-Service Communication.
SOLID Principles and Design Patterns.
Performance Optimization and Fault Tolerance.
Background Workers and Cron Jobs.
Redis-based Distributed Caching.
Databases & Search
MongoDB.
Redis.
Elasticsearch.
Data Modeling and Indexing.
Query Optimization.
Integrations
Payment Gateway Integrations (Razorpay, Cashfree).
OTP Authentication & Verification.
SMS Gateway Integrations.
Amazon SES.
Firebase (Authentication, Firestore, Analytics, Cloud Messaging).
Messaging Systems
RabbitMQ.
Apache Kafka (Preferred).
Cloud & DevOps
AWS (EC2, S3, Lambda, SQS, SES, CloudWatch).
Docker and Containerization.
CI/CD using GitLab CI/CD, GitHub Actions, or Jenkins.
Kubernetes (Preferred).
AI Experience (Optional)
Candidates with exposure to modern AI systems will be given strong preference.
Python.
Retrieval-Augmented Generation (RAG).
LangChain.
LangGraph.
Model Context Protocol (MCP).
Agentic AI and Multi-Agent Workflows.
Vector Databases (Pinecone, Qdrant, Weaviate).
Integration with OpenAI, Anthropic Claude, and Google Gemini APIs.
Preferred Qualifications
Bachelor's Degree in Computer Science or a related field.
4–6 years of hands-on backend development experience.
Experience working in SaaS, PropTech, AI, or high-growth startup environments.
Strong problem-solving, ownership, and communication skills.
Ability to work in a fast-paced and collaborative environment.
Why Join Dooritt?
Work on cutting-edge AI and real estate technology.
Build products that redefine the property buying journey.
Collaborate with a highly driven engineering and product team.
Contribute directly to the architecture and growth of a rapidly scaling platform.
Enjoy high ownership and meaningful impact on business outcomes.
How to Apply
Interested candidates can apply through LinkedIn or share their updated resume along with GitHub, portfolio, or relevant project links.
Note: Opportunity for immediate joiners only.
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Work Location: In person