
Search by job, company or skills

About Exotel:
Exotel is the emerging market's leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011, Exotel's cloud-based product suite powers 50 million daily engagements across voice, video, and messaging channels. Exotel serves over 6000 companies across 60+ countries, including India, SE Asia, the Middle East, and Africa.
Tech @ Exotel
Team IPO Readiness:
The IPO Readiness pod owns Exotel's billing and revenue platform - real-time call/SMS billing, balance deduction, invoicing, payment processing, and credit control. The platform handles approximately 200k transactions per minute across Voice, Messaging, and other Exotel solutions.
Role: Member of Technical Staff II
As an MTS-II on IPO Readiness, you will design, build, and integrate components across the billing platform and support IPO-readiness initiatives (controls, monitoring, automation). You will work on feature delivery, production support, and cross-system integrations with ERP (Business Central), payment gateways, and the Zuora migration path.
Key Responsibilities:
Platform Development & Integration:
. Develop and maintain microservices and batch jobs in Golang, Java, or PHP
. Build and extend REST APIs and Kafka consumers/producers for billing events, sync flows, and fallback pipelines.
Must-Have Skills:
. Strong computer science fundamentals (data structures, algorithms).
. Proficiency in at least one of: Golang (preferred), Java, or PHP.
. Experience building scalable distributed systems and event-driven architectures.
. Hands-on MySQL - schema design, query tuning, replication awareness.
. Experience with Apache Kafka and asynchronous processing (consumers, lag, fallback/retry patterns).
. Kubernetes basics - pods, deployments, namespaces, ArgoCD or equivalent GitOps.
. DevOps mindset - you build it, you own it comfortable with logs, metrics, and incident triage.
Good-to-Have Skills:
. Exposure to billing, invoicing, payments, or ERP integrations (Zuora, Business Central, Razorpay).
. Experience with Beanstalkd, Jenkins, Prometheus/Grafana/Loki.
. Scripting in Python for ops automation and report generation.
. Familiarity with ITGC/SOX-style controls and audit documentation.
Experience: 2-5 years
Location: Bangalore (On-site)
Exotel was started by Shivakumar Ganesan in 2011. Shivakumar's previous venture, Roopit, needed a simple automated call center solution for which he built an in-house product, and eventually it became a standalone company in the form of Exotel.Exotel picked up a Rs. 25 million (approximately US$500,000 funding from Mumbai Angels and Blume Ventures in March 2012
Job ID: 149307503
Skills:
Databases, Java, Golang, Apis, Testing, Scala, Data Modeling, Kotlin, Debugging, Python, Production Systems, Go
Skills:
Django, Integration Testing, API design, Python, Kubernetes, AWS, unit tests, production observability, Go
Skills:
Django, MySQL, Reactjs, PostgresQL, Elasticsearch, MongoDB, Javascript, Python, Go
Skills:
Elasticsearch, Java, Nosql, RDBMS, Tdd, Graphql, Reactjs, Ci, Angular, cd, Marko
Skills:
Java, Golang, Scala, Node.js, Elasticsearch, Aerospike, MySQL, Php, Ruby, Python, Go, Beanstalkd
We don’t charge any money for job offers