Senior Node.js Developer
Posted Updated
Description
# Senior Node JS Developer
## Job Summary
The Senior Node JS Developer is responsible for designing, developing, and maintaining scalable backend services. This role requires strong proficiency in Node.js and related technologies to deliver high-quality software solutions that meet business needs.
## Responsibilities
- Design, develop, and maintain scalable backend services using **Node.js** and **Nest JS**.
- Write clean, maintainable, and well-tested **TypeScript** code.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver business requirements.
- Design and document **RESTful** and/or **GraphQL** APIs.
- Ensure performance, reliability, and security of backend applications.
- Participate in **code reviews**, testing, and debugging.
- Continuously improve backend architecture and development practices.
## Qualifications
- Proficiency in **TypeScript** and **Node.js**.
- Strong hands-on experience with **NestJS** framework.
- Experience designing and building **RESTful APIs**.
- Familiarity with relational and/or **NoSQL databases**.
- Working knowledge of modern development tools (e.g., **Git**, **Docker**).
- Familiarity with authentication/authorization mechanisms (e.g., **JWT**, **OAuth**).
- Experience with cloud services (e.g., **AWS**, **Google Cloud Platform**, or **Azure**).
- Understanding of software development best practices, including version control, testing, and **CI/CD pipelines**.
## Preferred Skills
- Experience with **GraphQL** (e.g., **Apollo Server** or similar).
## Experience
*(Specific years of experience and relevant experience needed are not specified.)*
## Environment
*(Typical work setting, location, and physical or environmental conditions are not specified.)*
## Salary
*(Estimated salary range is not provided.)*
## Growth Opportunities
*(Potential career advancement opportunities within the company are not specified.)*
## Benefits
*(List of offered benefits is not provided.)*
