Proven record of delivery of multiple complex software development projects or products Strong experience with node.js and its frameworks (express, etc.) Good understanding of modern cloud architectures, and practical experience implementing them in aws or gcp Truly engineering approach to solving problems Good theoretical foundations of computer science (e.g Algorithms and computational complexity, oop) are super practical in the ever-changing landscape of technologies Deep architectural understanding of web applications, including performance, quality and security aspects Ability to decompose complex problems into well described, realistic to estimate tasks