Understanding customer's problems and see how technology can solve these;
Breaking problem into pieces and solve each piece systematically;
Being a team player and lead the team whenever required;
Learning the other side of business - we love tech people who want to understand business and business people who want to understand tech. This helps build awesome products faster and better.
Visualizing the larger picture;
Communicating clearly and with impact;
The startup culture - which for us means work hard and party when you can !
Have worked on creating products and processes from scratch, or keen to do so;
Proving your mantle.