Job Description :
Experience in the design and implementation of large-scale distributed systems
Thorough understanding in Virtualization, Micro Services, SOA Architecture, Web Services and REST APIs
Advanced knowledge in Cloud computing platforms, tools and technologies
Successful track record in the design, development and deployment of SaaS, PaaS software
Excellent programming skills in C/C++/Java/Python with rich experience in open source landscape
Expert in Algorithms, Data Structures and Multi-Threading programming
Preferred Requirements:

Well acquainted with Continuous Integration, Dockers and DevOps
Passionate about technology and enjoys working in the fast paced dynamic environment
Expertise in Agile and sound engineering practices and methodologies
Act as a role model for team members with high sense of accountability