Duties & Responsibilities:
- Building, and maintaining web applications written in NodeJS
- Write clean, secure, easily maintainable, and modular codes.
- Build reusable code and libraries for future use.
- Troubleshoot and debug applications.
- Develop Restful APIs.
- Clarify business requirements with the PM
- Mentor other junior engineers
Required Qualifications:
- Bachelor degree in Computer Science or relevant discipline.
- 5+ years of experience (2+ years of experience in NodeJS)
Skills Required:
- Excellent skills in web technologies like HTML, CSS.
- Very Good Knowledge of OOP Principles.
- Very Good Knowledge of Data-Structure and Algorithms Principles.
- Good knowledge with NoSQL databases (especially MondoDB) is a plus.
- Very Good Knowledge with source control management systems (preferred GIT).
- Solid experience with cloud infrastructure and tooling (AWS, Kubernetes, CI/CD pipelines).
- Experience working with microservices.
- Solid understanding of web services and APIs.
- Experience working with agile development methodologies