SE-2(Voice Backend)
4 days ago
Job Meta
Location: Bengaluru, None, None
About usExotel is one of Asias largest cloud telephony companies. Our aim is to change the way enterprises look at customer communication. We build the best-in-class communication products that power the companies of today and tomorrow. Our technology enables customer communication for our clients such as Uber, Ola, Go-Jek, ICICI, IDFC, Redbus, Flipkart, Quikr, Practo, Lazada, Redmart, etc. to name a few. We are a 9-year-old company with humble beginnings. We started as a 3-member team. Currently, we are a 120-member team catering to over 3000 customers across the globe. Our technology has connected over 400 million people across the world and powered over 10 billion conversations. Read our growth story here.
Tech @ ExotelExotel 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, , 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 high availability.
- 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 a rotational on-call roster to handle operational issues.
We are looking for candidates with strong programming skills, and a strong understanding of computer/distributed systems. We want people who love designing and building infrastructure components and large complex services. Being a Software Engineer at Exotel takes a bit more than the following.
Must-haves- Bachelor's or Master's degree in computer science or equivalent.
- Experience working with major cloud solutions AWS (preferred), Azure, and GCP.
- Familiarity with 3-Tier, microservices architecture and distributed systems.
- Experience with the design & development of RESTful services.
- Experience with developing Linux-based applications, networking and scripting.
- Experience with different data stores, data modelling and scaling them.
- Familiarity with data stores 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, and Git is a plus.
- Familiarity with elastic search queries and visualization tools like grafana, kibana.
- Strong networking fundamentals: Firewalls, Proxies, DNS, Loadbalancing, 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.
- Experience in telecom, related protocols and product start-ups would be a plus.
- Exposure to telephony protocols, ISDN, SIP, WebRTC.
- Practical Experience in managing Production scale systems.
- Experience in the development of cloud telephony systems (CPaaS) is a plus.
- Experience: 3-6 years.
Apply to this job
Locations - Bengaluru
-
SE - 1 (Backend)
2 days ago
Bengaluru, Karnataka, India Simply Vyapar Apps Private Limited Full time ₹ 8,00,000 - ₹ 12,00,000 per yearAbout the RoleWe are seeking a passionate and enthusiastic Backend Software Engineer (SE-1) to join our engineering team. As an SE-1, you will work closely with senior engineers to build, maintain, and optimize backend systems that power our applications. This is an exciting opportunity for fresh graduates who are eager to learn, contribute, and grow in a...
-
Backend Developer
6 days ago
Bengaluru, Karnataka, India PinnacleU Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPosition: Backend DeveloperLocation: BangaloreWorking Days: Monday to FridayExperience Required: 2+ yearsClient: AI based voice solutions to businessesKey ResponsibilitiesDesign, develop, and maintain robust backend services and RESTful APIs using FastAPIBuild and scale backend infrastructure to support real-time conversational AI applicationsOptimize...
-
Python - Backend Developer
4 weeks ago
Bengaluru, Karnataka, India Vola Finance Full timePython - Backend developerWork experience - 4 to 6 yearsDomain - Backend development, PythonWe are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front...
-
Python - Backend Developer
4 weeks ago
Bengaluru, Karnataka, India Vola Finance Full timePython - Backend developerWork experience - 4 to 6 yearsDomain - Backend development, PythonWe are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front...
-
Python - Backend Developer
7 days ago
Bengaluru, Karnataka, India Vola Finance Full time US$ 90,000 - US$ 1,20,000 per yearPython - Backend developerWork experience - 4 to 6 yearsDomain - Backend development, PythonWe are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front...
-
SDE 2 Backend
1 week ago
Bengaluru, Karnataka, India Antal TECH jobs Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole - SDE 2Experience - 1 to 4 Years (GoLang Exp Mandatory)Key ResponsibilitiesDesign, develop, and maintain robust microservices in GoLang, with clean abstractions, high reliability, and readiness for scale.Mentor junior engineers, review code, and help maintain a high bar for technical excellence.Work closely with Product Managers, Designers & Backend...
-
Backend Engineer
4 weeks ago
Bengaluru, Karnataka, India Grizmo Labs Full timeWe're Hiring : Backend Engineers (SDE-2 / SDE-3)We're looking for experienced backend engineers to join our team and take ownership of building core products, defining architecture, and delivering end-to-end features.What You'll Do :- Build Core Products: Quickly get up to speed with our Docmate platform and AI-driven Chat/Voice products. Take charge of key...
-
Lead I
7 days ago
Bengaluru, Karnataka, India Amrapali Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole: Java Backend DeveloperExperience: 4–8 yearsKey Responsibilities:Design, develop, and maintain backend microservices using Java SE/EE and Spring Boot.Build and integrate RESTful APIs with frontend applications.Implement robust data access layers using JPA/Hibernate.Ensure backend applications meet performance, scalability, and security...
-
Backend Developer
6 days ago
Bengaluru, Karnataka, India I Square Tek Full time ₹ 9,00,000 - ₹ 12,00,000 per yearHI All ,We have openings for Backend Developer for Bangalore Location 15days -30days joiners ,Face to Face round is compulsory .Role & responsibilitiesEXP:4-6YearsLocation :BangaloreMode : Hybrid ModeNotice Period:15-30days BelowNote:2 rounds of interviews ,where 1 round need to come for Face to Face interview @company Location.Mandatory Skills: Java SE...
-
Senior Backend Developer
4 days ago
Bengaluru, Karnataka, India Koach Full time ₹ 20,00,000 - ₹ 25,00,000 per yearKey Technologies & ArchitectureCore Technologies**Backend**: , , TypeScript**Databases**: PostgreSQL, MariaDB**Real-time Communication**: **Authentication**: JWT with bcrypt, jose library for signing and encryption**Cloud Services**: AWS**Monitoring**: Winston logging, Sentry integration**Security**: Role-based access control (RBAC), SSL/TLS, AES...