info@metroleads.com
US: +1 310-634-1144 India: +91-86260 31010
GET A DEMO

    We Are Engineers. We Are Innovators. We Are Creators.

    About   |   Partners   |  Careers   |   Blog   |    Contact

    MetroLeads – Voice Engineer

    MetroLeads – Voice Engineer

    Role Description

    We’re looking for a Voice developer who will take on a central role in developing our products using open-source telephony technologies such as Freeswitch, Kamailio, Asterisk, and interfacing with external telephony providers such as Twilio, VoIP.ms, Les.net, and Indian trunk providers like Airtel, BSNL, TATA with input from product management. You will work on a cutting-edge tech stack. Our teams are distributed in several locations serving customers in the US, EU, and India. Our team is at the forefront of technology, and we love working with others via Meetups and Hackathons. Our technology stack includes Python, ElasticSearch, ReactJS, React Native, Cassandra, VoIP (Freeswitch), AWS, etc.

     

    Responsibilities

    • Design and build scalable, fault-tolerant distributed systems that power voice communication and lead management features.
    • Develop and maintain RESTful APIs and microservices for real-time and asynchronous communication workflows.
    • Work with open-source telephony platforms like Freeswitch, Kamailio, and Asterisk to build a robust voice infrastructure.
    • Integrate with third-party VoIP providers, including Twilio, VoIP.ms, Les.net, and Indian trunk providers (Airtel, TATA, BSNL, etc.).
    • Build and optimise SIP and WebRTC-based calling infrastructure for high-quality, low-latency audio experiences.
    • Own and manage call routing logic, event logging, and seamless integration with internal systems.
    • Ensure all voice applications are secure, scalable, and aligned with modern CI/CD practices.
    • Write clean, testable code, document features, and deploy reliably in a cloud-native environment.

     

    Minimum Qualifications

    • 3-5 years of experience in the relevant field.
    • Strong algorithmic and problem-solving skills.
    • Deep knowledge of data and communication protocols (TCP/IP, DNS, etc.)
    • Experienced with product development using Python, Java, or NodeJS and a database such as MySQL or PostgreSQL.
    • Strong *nix troubleshooting skills.
    • Comfortable working in a flexible environment.
    • Strong communication skills
    • BS/MS in Computer Science or a related stream is a must.
    • This role requires the candidate to work from the office, as all the telephony infrastructure is set up on premises to ensure optimal system performance and security.
    • Depending on the project or support requirements, the candidate may be required to visit client offices as and when needed.

      Desired Position *

      Applicant Name *

      Email Address *

      Phone Number

      Qualification *

      Associate DegreeBachelor's DegreeCollegePostgraduateOther

      Resume *

      The file can be in PDF/TXT format.(upload limit upto 6MB)

      Remarks

      Fields with * are required.

      Be assured that your information will not be sold or distributed and will only be used to respond to your query.
      Thanks for your interest!

      • Posted On
        April 27, 2025
      • Department
        Engineering
      • Location
        Pune, IN
      • Basis
        Full Time