HamburgerMenu
hirist

Job Description

Job Title : Senior Backend Developer (Node.js)

Experience : 3 to 7 years

About the Role :

We are looking for a highly skilled and self-driven Senior Backend Developer with deep expertise in Node.js to build scalable, high-performance backend systems. You will work on developing robust APIs and services while leveraging AWS, SQL, and NoSQL databases. Exposure to MongoDB is a strong plus and will be considered an added advantage.


Key Responsibilities :


- Design, develop, and maintain high-performance server-side applications using Node.js

- Build RESTful and APIs for frontend consumption

- Integrate and manage SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/DynamoDB) databases

- Leverage AWS services (Lambda, S3, EC2, RDS, DynamoDB, etc.) for building and deploying scalable solutions

- Optimize application performance, latency, and scalability

- Write clean, maintainable, and well-documented code

- Implement robust monitoring, logging, and alerting using tools like CloudWatch or ELK

- Collaborate with frontend, DevOps, and QA teams to deliver high-quality products

- Participate in code reviews and provide constructive feedback


- Ensure data security and compliance with best practices


Required Skills & Qualifications :


- Strong hands-on experience in Node.js (Express.js, NestJS, or similar frameworks)

- Experience with AWS services (EC2, Lambda, API Gateway, RDS, S3, etc.)

- Solid understanding of SQL databases (e.g., PostgreSQL, MySQL)

- Proficiency in NoSQL databases (preferably MongoDB)

- Strong understanding of asynchronous programming, design patterns, and RESTful architecture

- Experience with unit testing frameworks like Mocha, Chai, or Jest

- Familiarity with CI/CD tools and containerization (Docker)

- Good problem-solving skills and ability to work independently


Good to Have (Added Advantage) :


- Deep experience with MongoDB Atlas or MongoDB performance optimization

- Experience with GraphQL

- Knowledge of microservices and event-driven architecture

- Experience with TypeScript


info-icon

Did you find something suspicious?