Node.js Developer
### Experience Level : 1-3 years
### About the Role :
We are looking for a skilled Node.js Developer with deep experience in MySQL and a strong focus on API security and backend performance. In this role, you'll build secure, high-performance server-side applications, design scalable database schemas, and implement best practices for safeguarding APIs against common threats.
### Key Responsibilities :
- Develop and maintain scalable back-end services and RESTful APIs using Node.js.
- Design and manage robust MySQL schemas and queries for high-performance data access.
- Ensure API security through best practices : input validation, authentication / authorization, rate limiting, and protection against threats such as SQL injection, XSS, CSRF, and data leaks.
- Implement performance tuning techniques on both application and database layers (e.g., connection pooling, query optimization, caching strategies).
- Work closely with front-end developers and DevOps to deliver reliable, secure, and fast products.
- Set up and maintain logging, error tracking, and monitoring tools (e.g., Winston, Prometheus, Sentry).
- Participate in code reviews and establish secure coding standards across the team.
- Continuously optimize the codebase and suggest architecture improvements for scalability.
### Required Qualifications :
Strong experience in Node.js (Express.js or similar frameworks).Proficient in MySQL, including complex joins, indexing, stored procedures, and performance profiling.authorization (RBAC / ABAC).
Solid understanding of secure coding practices, OWASP Top 10, and data encryption techniques.Experience with rate limiting,API gateway integration, andtoken validation.Familiarity with profiling and benchmarking tools (e.g., New Relic, Postman Monitors, Apache Benchmark).Comfortable with Git, CI / CD, and working in Agile / Scrum teams.### Preferred Qualifications :
Experience with TypeScript .Familiarity with ORMs such as Sequelize or TypeORM.Experience with Redis or Memcached for caching.Exposure to microservices architecture and message queues (RabbitMQ, Kafka).Knowledge of logging and monitoring tools (e.g., ELK Stack, Grafana, Datadog).Compensation 2LPA TO 6LPA