Browse
Employers / Recruiters

SDE-2(Tel & IP)

exotel · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

About us

 

Exotel is one of Asia's largest customer communication platforms. We are on a mission to move enterprise customer communication to the cloud. In 2020, we powered over 4 billion calls and connected over 320 million people. We work with some of the most innovative companies such as Ola, Swiggy, Zerodha, Whitehat Jr, Practo, Flipkart, GoJek, etc. We also power customer communication for some of the top banks in the country. Join us on this journey to make a difference in how companies look at customer communication. Read our growth story here.

 

Tech @ Exotel

 

Exotel Engineering solves some really cool infrastructure-level problems with the goal of ensuring no one misses a call or an SMS.

  • Our focus is on building a very fault-tolerant, loosely coupled, scalable and real-time distributed system

  • We are generally agnostic of language, technology or tools. Currently, our tech stack is built on Golang, Node.js, Ruby, Java and PHP. We use Aerospike, MySQL as data stores, ElasticSearch for search and Beanstalkd for queuing

  • We emphasize a lot on clean abstractions of code, loosely coupled services and good coding practices

  • We are very strong believers in "you built it, you own it!". And running a distributed system is very different from just building one!

  • We are crazy about the high availability

 

Role

 

  • Design, develop, test, deploy, and operationalize product features & improvements pertaining to Exotel's telephony and VoIP stack.

  • Build fault-tolerant, scalable and real-time distributed VOIP system

  • Writing high-performance, reliable and maintainable code

  • Effectively work in a collaborative and agile team environment

  • Support team with timely analysis and debugging of operational issues.

  • Be on a rotational on-call roster to handle operational issues

  • Mentor junior engineers in the team



Must-Have skills

 

  • Bachelors degree or Masters in Computer Science or Communications Engineering

  • Good knowledge of VoIP domain technologies including SIP, SDP, RTP, RTCP(mandatory)

  • Good knowledge on IP networking concepts including L2/L3 routing and NAT traversal (ICE/STUN)

  • 2+ years experience in building real-time VOIP communications systems

  • 2+ years experience in working with a major cloud platform like AWS (preferred), GCP, and Azure.

  • 2+ years experience in programming with one of Golang (preferred), Ruby, C/C++

  • Experience in the design and development of REST-based microservices

  • Experience in scripting with shell, python

  • Experience with Asterisk / Freeswitch, Kamailio / Opensips Servers

  • Experience with data stores such as MySQL, Postgres

  • Experience with DevOps tools like Ansible, Jenkins, Terraform, Kubernetes, Git

  • Good understanding of data structures, multi-threading and concurrency concepts.

  • Proficiency in working in a Linux environment

  • Strong analytical, problem-solving and troubleshooting 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 have skills

  • Experience with SIP or any other SIP testing tools

  • Experience with WebRTC technologies

  • Experience with elastic search queries and visualization tools like grafana, kibana

  • Experience with monitoring frameworks like Nagios, Prometheus

  • Experience with developing Android, iOS based voip clients

  • Experience with Java, Javascript languages

Last updated on Nov 5, 2024

See more

About the company

More jobs at exotel

Analyzing

Bengaluru, Karnataka

 · 

30+ days ago

Mumbai, Maharashtra

 · 

30+ days ago

Bengaluru, Karnataka

 · 

30+ days ago

Bengaluru, Karnataka

 · 

30+ days ago

Bengaluru, Karnataka

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status