Job Description
Role : Backend Developer ( Nodejs )
Experience Level : 4-8 years
Notice Period required : 0-30 Days
We are looking for a Backend developer who will be responsible for designing, developing, and maintain server side applications using the Node.js framework.
ROLES AND RESPONSIBILITIES Development:
Design, develop, and maintain backend services and APIs using Node.js.
Database Management: Work with SQL and NoSQL databases, including MongoDB,
PostgreSQL, and others.
Testing: Implement unit and integration tests to ensure code quality.
stakeholders to deliver high-quality products.
Debugging: Identify and resolve performance and scalability issues.
Documentation: Maintain technical documentation for code and APIs.
sprint planning, retrospectives, and daily stand-ups.
Continuous Improvement: Stay updated with the latest industry trends and technologies to
ensure our tech stack remains current and robust.
DESIRED EXPERTISE/TECHNICAL EXPERTISE:
Experience: 4-8 years of professional experience in backend development using Node.js.
Proficiency: Strong proficiency in JavaScript and TypeScript.
Frameworks: Experience with Express.js or NestJS(preferable) frameworks.
Databases: Proficient in working with both SQL and NoSQL databases.
Version Control: Experience with Git and version control systems.
APIs: Solid understanding of RESTful APIs and microservices architecture. Any experience with
Soap APIs will be an advantage.
Testing: Experience with testing frameworks like Mocha, Chai, Jest, or similar.
Deployment: Familiarity with CI/CD pipelines and containerization technologies such as
Docker.
Problem-Solving: Excellent problem-solving skills and ability to work independently or as part
of a team.
Cloud Services: Experience with cloud platforms such as AWS (preferable), Google Cloud, or
Azure.
Security: Knowledge of security best practices in backend development.
Performance Tuning: Experience with performance tuning and optimization of backend
services.
Additional Tools: Familiarity with tools like Redis, RabbitMQ, AWS SQS or similar technologies.
Communication: Strong communication skills and ability to collaborate effectively with team
members and stakeholders.
Keyskills: Nodejs Nestjs Typescript Javascript MongoDB Expresjs AWS