Mts 1
Job Summary
Job Description: Software Engineer 1 - IPO Readiness Platform
About Exotel:
Exotel is the emerging markets leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011 Exotels 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
Exotel Engineering builds fault-tolerant scalable and real-time distributed systems.
Our tech stack includes Golang Java PHP MySQL Apache Kafka Kubernetes Beanstalkd. We follow best practices in clean abstractions loosely coupled services and DevOps-driven operations.
We strongly believe in you build it you own it.
Team IPO Readiness:
The IPO Readiness pod owns Exotels billing and revenue platform real-time call/SMS billing balance deduction invoicing payment processing credit control. The platform handles approximately 200k transactions per minute across Voice Messaging and other Exotel solutions.
Role: Member of Technical Staff I
As an MTS-I on IPO Readiness you will support development testing and operational tasks across the billing platform under the guidance of senior engineers. You will help keep production stable improve observability and build depth in distributed billing systems.
Key Responsibilities:
Development:
Implement well-scoped features bug fixes and config changes in Golang Java or PHP.
Assist with Kubernetes based deployments.
Write and maintain unit tests and integration tests for assigned modules.
Support DRI rotation for route-dri-billing-sev0/sev1/sev2 with escalation to pod lead per charter.
Must-Have Skills:
Bachelors in CS/IT or equivalent; solid programming fundamentals.
Working knowledge of at least one of: Golang Java or PHP.
Familiarity with MySQL Linux Git and REST APIs.
Willingness to learn Kafka Kubernetes and on-call runbook-driven incident response.
Clear written communication for tickets RCA notes and runbook updates.
Good-to-Have Skills:
02 years experience in backend
Exposure to Jenkins Docker/Kubernetes or message queues (Kafka/RabbitMQ/Beanstalkd).
Basic Python or shell scripting for ops tasks.
Any exposure to billing payments or finance systems.
Experience: 02 years
Location: Bangalore (On-site)