Description

 

Key Responsibilities:

Develop and maintain backend services and APIs using Node.js.
Integrate applications with cloud platforms (AWS or similar) for scalability, reliability, and performance.
Collaborate with frontend developers to integrate user-facing elements with server-side logic.
Design, implement, and manage databases to ensure efficient data handling.
Write reusable, testable, and efficient code, following best practices.
Monitor, troubleshoot, and optimize application performance.
Collaborate in an Agile environment with cross-functional teams to meet project goals.
Stay up-to-date with the latest industry trends and technologies to improve development practices.
Required Skills & Qualifications:

3+ years of experience working with Node.js in a production environment.
Strong proficiency in JavaScript (ES6+).
Experience with cloud platforms (preferably AWS, but experience with Azure, Google Cloud, etc., is a plus).
Solid understanding of SQL and NoSQL databases. 
Experience with RESTful APIs and/or GraphQL.
Knowledge of Git for version control.
Familiarity with containerization technologies (e.g., Docker) is a plus.
Experience with CI/CD pipelines is a plus.

Education

Bachelor's degree in Computer Science