Job Summary :
We are seeking a talented Node.js Backend Developer to build and maintain robust, scalable backend systems. The candidate should have hands-on experience with Node.js , Express.js (or NestJS ), and SQL databases such as MySQL or PostgreSQL .
Key Responsibilities :
- Design, develop, and maintain RESTful APIs and backend services using Node.js .
- Work extensively with MySQL or PostgreSQL — including schema design, query optimization, and performance tuning.
- Develop and integrate backend logic with web and mobile applications.
- Ensure application security, data integrity, and high availability.
- Write reusable, efficient, and testable code following best practices.
- Integrate with third-party services and internal systems.
- Implement and maintain authentication and authorization systems (JWT / OAuth).
- Participate in code reviews, testing, and deployment activities.
- Collaborate closely with frontend, mobile, and DevOps teams.
Required Skills & Qualifications :
Strong proficiency in JavaScript and TypeScript .Expertise in Node.js frameworks such as Express.js or NestJS .Solid experience with SQL databases — MySQL or PostgreSQL (query writing, indexing, stored procedures).Understanding of RESTful API design , error handling , and logging .Familiarity with Git , Docker , and CI / CD processes.Knowledge of asynchronous programming , Promises , and event-driven architecture .Basic understanding of cloud environments (AWS / Azure / GCP).Good communication and analytical skills.Education :
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.Preferred Qualifications :
Experience with Redis , RabbitMQ , or Kafka .Exposure to microservices or serverless architecture .Knowledge of unit testing frameworks (Jest, Mocha, Chai).Experience working in Agile / Scrum environments.