We are seeking an experienced and skilled Senior Node.js Developer with a strong background in PostgreSQL to join our growing development team.
The ideal candidate should have 4 to 5 years of hands-on experience in building scalable backend systems using Node.js and Express, along with solid database knowledge in PostgreSQL.
Experience with cloud platforms and modern API development is essential. Exposure to frameworks like Fastify or NestJS is a plus.
Key Responsibilities :
- Develop, test, and maintain backend services using Node.js and Express.js.
- Design and implement robust RESTful APIs for front-end and third-party integrations.
- Manage and optimize PostgreSQL databases, including query optimization, indexing, and performance tuning.
- Integrate and deploy applications on cloud platforms (AWS, Azure, or GCP).
- Write clean, maintainable, and scalable code following best practices and design patterns.
- Participate in code reviews, unit testing, and continuous integration processes.
- Collaborate closely with front-end developers, DevOps engineers, and product managers to deliver quality software on time.
- Ensure data security, performance, and scalability in backend operations.
Required Skills & Qualifications :
Strong expertise in Node.js with a focus on asynchronous programming and event-driven architecture.Hands-on experience with Express.js for REST API development.Proficient in working with PostgreSQL, including writing complex SQL queries, schema design, and migrations.Experience in cloud-based deployments (AWS, Azure, or GCP).Good understanding of REST principles, API versioning, and authentication (JWT, OAuth).Familiarity with tools like Postman, Swagger / OpenAPI for API testing and documentation.Experience with Git and CI / CD pipelines.Excellent debugging and performance tuning skills.Good to Have :
Experience with modern Node.js frameworks like Fastify or NestJS.Familiarity with ORM libraries such as Sequelize or TypeORM.Knowledge of containerization tools like Docker.Exposure to GraphQL or WebSockets is a plus.(ref : hirist.tech)