See all the jobs at Exotel Techcom Pvt Ltd here:
| TECH | Full-time
, ,Role :
- Develop/improve Exotel's distributed voice stack.
- Build fault-tolerant, scalable and real-time distributed system
- Own the design, development and deployment of code to improve product and platform functionality
- Writing high performance, reliable and maintainable code
- 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.
- Experience working with major cloud solutions AWS (preferred), Azure, GCP.
- Familiarity with 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.
- Familiarity with elasticsearch queries and visualization tools like grafana, kibana
- 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.
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 development of cloud telephony systems (CPaaS) is a plus