Description

Responsibilities:
 

- Design and develop server-side logic using Node.js
 

- Architect and build scalable, high-performance applications
 

- Integrate front-end components into applications
 

- Collaborate with cross-functional teams to define and implement features
 

- Optimize applications for maximum speed and scalability
 

- Write reusable, testable, and efficient code
 

- Troubleshoot and debug issues
 

- Stay up-to-date with emerging technologies and best practices
 


 

Requirements

- Bachelor's degree in Computer Science, Engineering, or a related field
 

- 6+ years of experience in software development
 

- 4+ years of experience with Node.js
 

- Strong proficiency in JavaScript
 

- Experience with RESTful APIs and microservices architecture
 

- Knowledge of database technologies such as MongoDB, MySQL, or PostgreSQL
 

- Familiarity with version control systems such as Git
 

- Excellent communication and collaboration skills
 

- Ability to work effectively in a fast-paced environment
 

Nice to Have:
 

- Experience with cloud platforms such as AWS, Azure, or GCP
 

- Knowledge of Docker and containerization
 

- Experience with continuous integration and deployment (CI/CD) pipelines
 

- Contribution to open-source projects
 

- Relevant certifications

Education

Bachelor's degree in Computer Science