Fullstack Engineer -2 Voice & Whatsapp(React + Golang/PHP)

Bengaluru, Karnataka, India | Technology | Full-time

Apply

 

About us 

 

Exotel is the leading customer engagement platform and virtual telecom operator in emerging markets. We help over 6,000 businesses in India, Southeast Asia, the Middle East, and Africa manage their customer interactions, powering more than 70 million conversations every day. Our full-stack platform includes an omnichannel contact center, a robust communication API suite, and an advanced conversational AI platform. Founded in 2011, Exotel is built for scale and recognized for its innovation. With $50 million in Annual Recurring Revenue and a successful $100 million Series D funding round, we are rapidly expanding our reach and capabilities. We are also proud to be a 100% compliant cloud calling operator, having recently secured a virtual telecom operator license. Join us and help shape the future of customer engagement. 

 

Tech @ Exotel

Exotel Engineering solves complex, large-scale infrastructure problems — ensuring no one misses a call or a message.

  • We build fault-tolerant, scalable, and real-time distributed systems.
  • Our tech stack spans Golang, Node.js, ReactJS, Ruby, Java, and PHP.
  • We use Aerospike, MySQL, ElasticSearch, and Kafka/Beanstalkd for data and messaging.
  • We believe in clean abstractions, loosely coupled services, and owning what you build.
  • We operate with a strong DevOps and reliability-first culture.

 

What You’ll Do

 

  • Design and build end-to-end features across backend and frontend for Conversational AI & GenAI products (Messaging, Voice, WhatsApp).
  • Develop ReactJS-based frontends for conversational workflows, dashboards, and monitoring tools.
  • Own the design, development, and deployment of microservices and RESTful APIs that power messaging and voice platforms.
  • Build highly available, fault-tolerant distributed systems for real-time communication.
  • Integrate with WhatsApp Business APIs, SMS, and voice channels.
  • Drive automation, CI/CD, and cloud-native deployment pipelines.
  • Collaborate cross-functionally with Product, AI, and Platform teams.
  • Mentor junior engineers and contribute to best practices.
  • Participate in on-call rotations to ensure platform stability.

 

What We’re Looking For

 

Must-haves:

  • 2–4 years of experience in full-stack development.
  • Strong experience in ReactJS (frontend) and Golang / PHP (backend).
  • Solid understanding of microservices architecture, REST APIs, and distributed systems.
  • Proficiency in Linux, networking, and scripting (Python or Bash).
  • Experience with cloud platforms (AWS preferred).
  • Familiarity with datastores like MySQL, Aerospike, MongoDB, or Redis.
  • Strong grasp of data structures, concurrency, and multithreading.
  • Hands-on with CI/CD, container orchestration (Docker/Kubernetes), and monitoring tools (Grafana, Prometheus, Kibana).
  • A “DevOps mindset” — you build, deploy, and own what you create.

 

Good-to-haves:

  • Experience with WhatsApp Business APIs,  or telecom protocols.
  • Exposure to Conversational AI, LLM-based automation, or chat orchestration systems.
  • Prior experience in cloud telephony (CPaaS) or communication platforms.
  • Experience building data ETL pipelines or real-time analytics dashboards.

  • Background in production-scale system management.