Role |
Lead projects pertaining to development/improvement of Exotel's distributed voice stack. Responsible for driving project throughout its lifecycle Work with team of engineers to explore, design, develop, test, deploy, and operationalize a product features & improvements Build fault-tolerant, scalable and real-time distributed system
Support team with timely analysis and debugging of operational issues Emphasis on automation and scripting Effectively work in a collaborative and agile team environment Mentor juniors in the team to do the above Be on rotational on-call roster to handle operational issues
|
Must Have skills |
Bachelor or Master's degree in computer science or equivalent. 4+ 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 modeling 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, Load balancing, 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.
|