Node.Js Engineer (Backend – Consumer & Agent Platform)
Experience: 5+ years
Location: Remote
Type: Full-time
About the Role
We’re seeking an experienced Node.Js Engineer to build backend systems that power an interactive real estate and agent engagement platform.
You’ll work on scalable APIs, real-time chat, and AI-powered recommendation logic — ensuring users experience a seamless, transparent home-buying journey.
Responsibilities
- Develop and maintain Node.Js-based microservices using frameworks like Express.Js or NestJS.
- Build real-time communication systems (WebSockets, Socket.Io) for in-app messaging and notifications.
- Create APIs that integrate with data pipelines, AI modules, and third-party APIs (maps, listings, CRMs).
- Optimize database queries, caching layers, and search performance for high-speed user experiences.
- Collaborate with frontend and mobile teams to deliver end-to-end feature functionality.
- Maintain system observability — implement logging, metrics, and alerting for production systems.
- Participate in sprint planning, architecture design, and mentoring team members.
Required Skills
- Expert-level experience in Node.Js, Express.Js (or NestJS) and asynchronous programming.
- Strong knowledge of RESTful and GraphQL APIs, microservices, and distributed systems.
- Hands-on experience with MongoDB, PostgreSQL, and Redis.
- Familiarity with AWS, serverless architectures, and containerization (Docker/Kubernetes).
- Strong understanding of security best practices (encryption, rate limiting, authentication).
- Proficiency with Git, CI/CD pipelines, and testing frameworks like Jest/Mocha.
- Excellent problem-solving and debugging skills in production-scale systems.