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
Skills Required
Node.js, Mysql, Mongodb, Oracle, Restful Apis