· B.E. in Computer Science, or equivalent experience
· Minimum 3 years’ experience developing web applications.
· Minimum 3 years’ experience with Node.js
· Experience in JavaScript/ES6
· Knowledge of Node.js and the Node.js ecosystem
· In-depth experience with front-end web technologies: HTML5, CSS, React/Redux, WebSockets
· Demonstrated ability to deliver product features to customers in a production environment
· Strong understanding of RESTful design principles and experience creating and consuming APIs
· Knowledge and application of SOLID principles of software design.
· Solid understanding of web security fundamentals
· Experience with revision control and CI tools
· Experience with at least one cloud environment such as AWS, GCP, or Azure
· Familiarity with databases and message brokers
· Familiarity with container technologies and microservices architectures
· Fluency with Linux command line tools
· C++ development experience a bonus