HamburgerMenu
hirist

Job Description

Job Title : Senior Node.js Developer


Location : Gurugram (Onsite)


Employment Type : Full-time


About the Role :


We are looking for a highly skilled Senior Node.js Developer to join our engineering team. The ideal candidate should have strong experience in NestJS, TypeScript, Microservices architecture, PostgreSQL, and payment integration. You will be responsible for designing, developing, and maintaining scalable backend systems that power our SaaS-based communication and analytics platform.


Key Responsibilities :


- Design, develop, and maintain scalable and high-performance backend services using Node.js, NestJS, and TypeScript.


- Build and manage microservices and ensure smooth communication between different system components.


- Develop and optimize RESTful and WebSocket APIs for web and mobile applications.


- Work on payment gateway integrations, ensuring secure and seamless transaction flows.


- Implement and manage databases (PostgreSQL) and caching mechanisms (Redis) for improved performance.


- Collaborate closely with the front-end, DevOps, and product teams to deliver high-quality software solutions.


- Handle WebRTC implementations for real-time communication features.


- Contribute to system design and architecture discussions, ensuring scalability, reliability, and security.


- Maintain code quality, perform code reviews, and ensure adherence to best practices.


- Monitor and debug production systems, providing timely resolutions to critical issues.


Required Skills & Qualifications :


- Bachelors degree in Computer Science, Engineering, or related field.


- 5 to 8 years of professional experience in backend development using Node.js.


- Strong hands-on experience with NestJS, TypeScript, and Express.js.


- Proven experience in microservices-based architecture and API design.


- Expertise in PostgreSQL (schema design, query optimization, indexing).


- Experience with Redis or similar caching technologies.


- Good understanding of WebRTC for real-time communication.


- Experience in payment gateway integrations (Stripe, Razorpay, PayPal, etc.).


- Familiarity with cloud services (AWS/GCP/Azure) and containerization tools (Docker/Kubernetes).


- Strong understanding of system architecture, scalability, and security principles.


- Excellent problem-solving and debugging skills.


- Strong communication and collaboration abilities.


info-icon

Did you find something suspicious?