Roles and responsibilities
- Design and implementation of lowlatency highavailability and performant apps
- Responsible for development of serverside logic
- Develop a flexible and wellstructured backend architecture along with the APIs to support it
- Contribute on a team of engineers through own assigned deliverables and collaboration through buddy testing code reviews while building the next generation platform and applications.
- Integration of userfacing elements with serverside logic.
- Writing reusable testable and efficient code.
- Learn and assist in creating high productivity development operations
- Provide technical leadership and guidance to the Node.js development team. Collaborate with product managers and other stakeholders to define project requirements and scope.
Skills
- 4 years of professional experience with Node.js
- Must have strong understanding in vanilla JavaScript
- Strong understanding of Express.js. Familiarity with other foundational and MVC frameworks is a plus
- Extensive relational database experience and/or exposure to NoSQL. Experience on Postgress would be advantageous.
- Strong understanding of REST API Concept MVC Architecture and Asynchronous Request handling techniques
- Proficient understanding of GIT GCP Docker
- Understanding of/comfortable with Agile development methodology
- Keen to learn distributed systems microservices code and performance optimization CI/CD and DevOps
- Experience writing Neat Clean and Scalable code
- Ability to work independently and as a part of a team
- Knowledge of Frontend framework/library: React / Angular / Vue
agile development methodology,micro-services,express.js,ci/cd,frontend framework/library,docker,gcp,git,node.js,mvc architecture,rest api,devops,mvc,nosql,javascript