5 plus years of relevant experience with Node.js and JavaScript
Excellent understanding of programming design patterns with experience implementing micro-services
Strong understanding of GraphQL and RESTful API
Experience with Docker and containers.
Strong understanding of CI or CD systems
A bachelors degree in related discipline is preferred
Experience practicing contemporary software development methodologies - Agile, Scrum, XP, etc. with strong focus on coding best practices, application security, performance and maintainability