Job Description
Job Summary:
We are seeking a skilled Node.js Developer to join our team and contribute to the development of high-performance, scalable applications. The ideal candidate should have experience in backend development, building RESTful APIs, and working with databases. You will collaborate closely with front-end developers, designers, and other stakeholders to deliver seamless and efficient applications.
Requirements:
- Proven experience as a Node.js Developer (4+ years preferred).
- Strong proficiency in JavaScript and ES6+ features.
- Experience with Express.js, Nest.js, or other Node.js frameworks.
- Knowledge of database management systems (MongoDB, PostgreSQL, MySQL).
- Understanding of asynchronous programming and event-driven architecture.
- Experience with version control (Git, GitHub, GitLab, or Bitbucket).
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Experience with CI/CD pipelines and DevOps practices is an advantage.
- Strong problem-solving skills and ability to work in a team-oriented environment.
- Knowledge of GraphQL, WebSockets, or Microservices Architecture.
- Experience with Docker and containerization.
- Familiarity with frontend technologies (React, Vue, or Angular) is a plus.