1. BS degree in Computer Science / Computer Engineering or equivalent work
experience
2. Fast learner & good analytical thinking.
3. Advanced knowledge in (order by priorities) Go, Python, Java, or any other
programming language, as long as you are capable of learning quickly (like, really
fast).
4. Have exposure to architectural patterns of high-scale web applications.
5. Have experience with distributed storage and database systems, including SQL or
NoSQL.
6. Have a systematic problem-solving approach and knowledge of algorithms, data
structures, and complexity analysis.
7. Full-SDLC cycle, with large-scale live roll-out participation as a developer
8. Good communication skills, team player and comfortable working with a cross
functional team.
9. Have a passion for learning, improving and contributing to projects with a strong
sense of ownership