• 2+ years of proven experience developing large scale software using Node.js and Typescript – required
• 2+ years of experience with React and state management solution such as Mobx or Redux
• Ability to design and develop complex components independently, dealing with advanced architectural issues – required
• Good Knowledge of web application architecture – required
• High level English – required
• Experience developing event-driven systems – significant advantage
• Experience with Mongodb and Redis – advantage
• Experience with microservice architectures – advantage