Role - Node js Developer Node js MySQL Total Experience 5 years Location Mumbai Budget 17 LPA Job Overview We are looking for an experienced Node js Developer to design develop and optimize high-performance backend systems The ideal candidate will have deep expertise in Node js MySQL and modern backend frameworks with strong experience in system design microservices and distributed architecture This role requires a problem-solving mindset with the ability to build scalable secure and maintainable solutions for high-load production environments Key Responsibilities Backend Development Design develop and maintain backend applications using Node js and JavaScript ES6 Build RESTful APIs and integrate with internal and external services Ensure modular reusable and efficient code Database Management Work extensively with MySQL MongoDB and Oracle Handle schema design indexing query optimization and database performance tuning Ensure high availability and data consistency in large-scale environments System Architecture Design Contribute to system design microservices architecture and distributed systems Apply Low-Level Design LLD and High-Level Design HLD principles Implement solutions focused on scalability fault tolerance and maintainability Performance Optimization Debug and optimize complex backend workflows under high-load scenarios Apply asynchronous programming and event-driven architecture best practices Monitor and fine-tune backend systems for optimal performance API Security Implement secure authentication and authorization mechanisms e g JWT OAuth2 Apply best practices in data validation encryption and API security Integrate APIs with third-party services securely and efficiently Messaging Event Handling Work with message queues such as Kafka RabbitMQ etc for distributed event handling Implement scalable messaging workflows Error Handling Logging Implement robust error handling logging and debugging mechanisms in Node js applications Troubleshoot production issues quickly and effectively Collaboration Version Control Collaborate with cross-functional teams in Agile Scrum environments Use Git for version control with branching and release strategies Testing Documentation Write unit and integration tests to ensure code reliability Maintain clear documentation for backend systems APIs and workflows Required Skills Qualifications Strong proficiency in Node js and JavaScript ES6 Expertise in MySQL MongoDB and Oracle schema design query optimization performance tuning Proven experience in building RESTful APIs and integrating third-party services Solid understanding of asynchronous programming and event-driven architecture Experience in system design microservices and distributed systems Hands-on knowledge of message queues Kafka RabbitMQ Experience with API security practices including JWT OAuth2 data validation and encryption Strong debugging problem-solving and performance optimization skills Proficiency in Git with collaborative branching and release strategies Preferred Qualifications Good to Have Experience with Docker Kubernetes or cloud platforms AWS Azure GCP Knowledge of CI CD pipelines for automated deployment Familiarity with GraphQL APIs and advanced API architectures Experience working in Agile Scrum teams with DevOps practices Key Skills Node js JavaScript ES6 MySQL MongoDB Oracle RESTful APIs Event-Driven Architecture Asynchronous Programming Performance Tuning API Security JWT OAuth2 Kafka RabbitMQ LLD HLD Microservices Distributed Systems Git Debugging Scalability Job Type Full time Pay 799 000 00 - 899 999 00 per year Work Location In person