Posted:2 hours ago|
Platform:
On-site
Full Time
Job Description
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: ₹750,000.00 - ₹950,000.00 per year
Work Location: In person
Mobileprogramming PVT LTD
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript Now7.5 - 9.5 Lacs P.A.
surat
Experience: Not specified
3.0 - 3.0 Lacs P.A.
surat, gujarat
Salary: Not disclosed
india
Experience: Not specified
Salary: Not disclosed
surat
Experience: Not specified
3.0 - 3.0 Lacs P.A.
surat, gujarat
Salary: Not disclosed
surat
Experience: Not specified
3.0 - 3.0 Lacs P.A.
ahmedabad, gujarat
Salary: Not disclosed
coimbatore, tamil nadu, india
Salary: Not disclosed
chennai, tamil nadu, india
Salary: Not disclosed