Significant experience writing software in Java and Node.js
Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
Proven ability to produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
Hands on experience in AWS
Strong communication skills and great product sense