Job descriptionTranslate the high-level requirement into technical requirements, design & develop the solution.React, NodeJS, Express, MongoDB, PostgreSQLHands-on experience of working with TypeScriptStrong understanding of RESTful APIs and microservice architectureExperience in working with the services of any of the cloud platforms such as AWS, Microsoft Azure, and GCP[Should know the basics AWS Services such as EC2, Lambda, Route53, CloudFront, API Gateway, and S3 or equivalent Azure and GCP services]Familiar with modern application deployment practices, such as continuous integration and deployment, configuration management, etc.Experience in writing unit test cases using Zest or a similar toolProficient understanding of code versioning tools such as Git or TFS and version control repositories such as Bitbucket, GitHub, GitLabUnderstanding of MQTT / pub-sub communicationUnderstanding of authentication / authorization (OAuth, JWT, etc.)