Key Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js to power web applications and software solutions
- Collaborate with frontend developers, DevOps professionals, and product managers to deliver high-quality solutions
- Write unit and integration tests using frameworks like Jest to ensure code reliability
- Contribute to the development of new features and enhance existing functionalities for web platforms
- Participate in code reviews to maintain code quality and troubleshoot complex issues
- Stay current with emerging technologies and industry trends to continuously improve the tech stack
Requirements
- Pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- Up to one year of practical experience in backend development using Node.js in production environments
- Familiarity with microservices architecture and server-side technologies such as Express.js or Nest.js
- Experience with databases like DynamoDB, PostgreSQL, or MongoDB
- Proficiency in containerization with Docker and knowledge of AWS cloud services