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–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 architectureHands-on experience with Express.js for REST API developmentProficient in working with PostgreSQL , including writing complex SQL queries, schema design, and migrationsExperience 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 documentationExperience with Git and CI / CD pipelinesExcellent debugging and performance tuning skillsGood to Have :
Experience with modern Node.js frameworks like Fastify or NestJSFamiliarity with ORM libraries such as Sequelize or TypeORMKnowledge of containerization tools like DockerExposure to GraphQL or WebSockets is a plus