Role Details
 Role: AWS Developer
 Location: Remote Role
 Duration: Long Term – Multiyear
 Mode of an Interview: Video Call Discussion
 Work Authorization: US Citizen
  
 Required Skills and Experience
 ·       Proficiency in server-side programming with Node.js
 ·       Experience with NoSQL like AWS DocumentDB or MongoDB and relational databases
 ·       Proficiency in integrating production-grade Node.js applications with REST endpoints and NoSQL engines
 ·       Proficiency in integrating production-grade Node.js application with CI pipelines (git, Jenkins)
 ·       Proficiency in deploying production-grade Node.js application with Continuous Delivery and Deployment mechanisms, including A/B testing, Canary deployments, etc
 ·       ES6/JavaScript proficiency and understanding of JavaScript Design patterns, transpires, and module bundlers.
 ·       Familiarity with frontend development: HTML5, CSS3, and various frontend frameworks
 ·       Sound knowledge of ECMAScript specification.
 ·       Understanding of Object-oriented programming, asynchronous and functional programming.
 ·       Proficiency in Oauth2/SAML/OIDC authentication and authorization mechanisms between multiple systems, servers, and environments.
 ·       Robust debugging skills and knowledge of automated testing platforms and unit tests.
 ·       Strong experience with BDD/TDD frameworks for Node.js applications
 ·       Strong experience with validating and verifying REST based Node.js applications using Postman etc tools
 ·       Huge plus: Experience in building cross-platform desktop apps using Electron.
 ·       Experience with AWS services especially Lambda and API Gateway
 ·       Docker Experience
 ·       Ability to work in an agile collaborative environment.
 ·       Strong analytical skills, problem solving aptitude, and good communications skills