Requirements
BSc in computer science/engineering %28or equivalent%29
3+ years of experience in managing a software development team %284+ members, preferably a scrum team/squad which includes full-stack engineers%29, with a hands-on attitude
5+ years of hands-on experience with Java/TypeScript development
4+ years experience with React and Node.js
Proven track record of designing and building native-cloud web applications from scratch on AWS
Experience with microservice architecture, including serverless %28lambda%29
Experience in working on large-scale micro frontend architecture – NPM, GitHub modules
Extensive experience using Scrum and deep understanding of Agile principles, practices and values
Solid understanding of design patterns, software development techniques, and clean code practices
Team player, strong communication skills, and a positive attitude