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