At least 8 years of experience, building large scale applications
Experience working at startups in growth phase with war stories to share
Experience with frontend technologies like vue.js or react.js
Strong experience with at least one backend framework, preferably express.js
Extensive experience in at least one programming language (preferably Javascript, GoLang) and ability to write maintainable, scalable and unit-testable code
Experience in CI/CD and cloud infrastructure management
Strong understanding of software design principles and patterns
Excellent command over data structures and algorithms
Passion for solving complex problems
Good understanding of various database technologies with strong opinions around their use cases
Experience with performance monitoring and scaling backend services
Experience with microservices and distributed systems in general
Experience with team management
Excellent written and verbal communication skills
Good To Have:
Worked on products that addressed an international audience
Worked on products that scaled to millions of users
Exposure to emerging/latest technologies like blockchain, bots, AR/VR