- Strong system programming skill preferred experience in golang/C/C++
- Hands-On experience on developing framework, designing re-usable framework components.
- Experience in engineering practices such as code refactoring, design patterns, design driven development, Continuous Integration, building highly scalable applications, application security and functional programming.
- Excellent Understanding of Operating System concepts and exposure working with networking constructs such as sockets, database management, multithreaded applications
- Hands on experience in designing and executing large scale distributed systems
- Knowledge and experience with network and technologies (e.g. SSL/TLS, TCP/IP, HTTP, etc) - Contributions to cloud-native open-source projects is a plus
- Bachelor's degree in Computer Science and 1+ years of related experience: or equivalent experience
- Outstanding interpersonal, verbal, and written communication skills seriously we want people who can code but also be on a team
- A proactive attitude towards learning and professional development.