Bachelor or Master's degree in computer science or equivalent.
3+ years of working with major cloud solutions AWS (preferred), Azure, GCP.
Strong fundamentals around 3-Tier, microservices architecture and distributed systems
Experience with design & development of RESTful services
Experience with developing Linux-based applications, networking and scripting.
Experience with different data stores, data modelling and scaling them
Familiarity with datastores such as Aerospike, MySQL, Mongo-db etc.
Experience with one of the OOP languages: Golang (preferred) / PHP (preferred) / Ruby / Python / C++
Good understanding of data structures, multi-threading and concurrency concepts.
Experience with DevOps tools like Jenkins, Ansible, Kubernetes, Git is a plus.
Experience with elasticsearch queries and visualization tools like grafana, kibana
Experience leading project team to deliver critical software solutions.
Strong networking fundamentals: Firewalls, Proxies, DNS, Loadbalancing, etc.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Team-player, flexible and able to work in a fast-paced environment.
A "DevOps" mindset. You own what you will develop. Good to Haves
Experience in telecom, related protocols and product startups would be a plus.
Exposure to telephony protocols, ISDN, SIP, WebRTC
Practical Experience in managing Production scale systems
Experience working with data ETL pipelines is a plus
Experience in the development of cloud telephony systems (CPaaS) is a plus
