Job Summary
We are seeking a skilled Node.js Developer with 3–4 years of hands-on experience in building scalable backend systems. The ideal candidate must have strong experience in Node.js development and solid expertise in MySQL database design and optimization.
Key Responsibilities
- Develop, test, and maintain scalable backend applications using Node.js
- Design and manage MySQL databases, ensuring performance and data integrity
- Build RESTful APIs and integrate third-party services
- Optimize application performance and database queries
- Collaborate with frontend developers, DevOps, and QA teams
- Write clean, maintainable, and well-documented code
- Participate in code reviews and architecture discussions
- Troubleshoot and debug production issues
Mandatory Skills (Non-Negotiable)
- 3–4 years of professional experience in Node.js development
- Strong proficiency in JavaScript (ES6+)
- Solid experience with MySQL (schema design, indexing, query optimization)
- Experience building REST APIs
- Knowledge of Express.js or similar Node.js frameworks
- Understanding of asynchronous programming and event-driven architecture
- Experience with Git version control
- Familiarity with JSON and API integrations
Good to Have (Nice-to-Have Skills)
- Experience with ORMs like Sequelize or TypeORM
- Knowledge of authentication mechanisms (JWT, OAuth)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Understanding of Docker and CI/CD pipelines
- Exposure to Redis or caching strategies
- Basic understanding of frontend frameworks (React/Angular/Vue)
Education & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
Job Types: Full-time, Permanent
Pay: Up to ₹700,000.00 per year
Education:
Experience:
- Node.js: 3 years (Required)
Work Location: In person