Bachelor/ Master Degree in Computer Science, Computer Engineering, Information Technology, or relevant field with 4-6 years of total development experience
Strong coding abilities using Nodejs
Strong Experience in developing rich web application development with ReactJS, Typescript, CSS 3 and HTML5.
Experience of server-side development, database design (RDBMS and NoSQL- dynamodb)
Knowledge with Cloud platforms (AWS) is required: building and deploying cloud solutions (AWS preferred - Implementing APIs, Lambdas, S3, Access Management (IAM), EC2, Route 53)
Knowledge in code versioning systems
Experience in designing and implementing APIs and RESTful Web-services.
Strong experience in Unit Testing and test-driven development methods
Working experience in Agile Scrum, SAFe and/or Kanban projects
Must have experience and knowledge in setup of Continuous Integration and Continuous Deployment tools/frameworks: Jenkins, Sonarqube and Github.
Experience in end-to end testing / UI testing
Experience in UI/UX mockups/design tools such as Axure/Envision/Draw.io
Advanced knowledge in securing software code (how to safeguard code from a compliance/data leak/governance perspective)
Continuous attention to detail and improve code/standards regularly in a proactive manner
Advanced level of English
Ensuring software code knowledge and well shared inside the team and with other technical leader
Quick learner who can learn a new technology/skill/application and convey the same to development teams(mainly be the first point of contact for all dev queries)