We are seeking an experienced Node.js Developer with strong expertise in MySQL database design, optimization, and query development. The ideal candidate will build scalable backend systems, develop APIs, manage data operations, and collaborate closely with cross-functional teams to deliver high-quality applications.
Key Responsibilities
- Develop, maintain, and optimize server-side applications using Node.js.
- Build RESTful/GraphQL APIs for web and mobile applications.
- Design, create, and optimize MySQL database schemas, tables, indexes, and stored procedures.
- Write efficient SQL queries, perform query optimization, and troubleshoot performance issues.
- Integrate third-party APIs and services as needed.
- Implement authentication/authorization (JWT, OAuth, etc.).
- Ensure security best practices for backend systems.
- Conduct code reviews, unit testing, and debugging.
- Collaborate with frontend developers, QA, and product teams to ensure seamless integration.
- Maintain documentation for APIs, modules, and data flows.
Required Skills & Qualifications
- Strong proficiency in Node.js, JavaScript (ES6+), and async programming.
- Hands-on experience with Express.js, Nest.js, or similar frameworks.
- Advanced knowledge of MySQL, including:
- Schema design
- Indexing & query optimization
- Joins, triggers, stored procedures
- Data migration and backup
- Experience with ORMs (Sequelize, TypeORM, Prisma) is a plus.
- Familiarity with Git, Docker, and CI/CD workflows.
- Experience with API security, session management, and error handling.
- Knowledge of cloud platforms (AWS, GCP, Azure) is an advantage.
Job Type: Full-time
Pay: ₹11,937.24 - ₹25,962.39 per month
Benefits:
Experience:
- Node.js: 1 year (Required)
- MySQL: 1 year (Required)
Location:
- New Palasia, Indore, Madhya Pradesh (Required)
Work Location: In person