Full Stack Engineer with VoIP

2 weeks ago


Ahmedabad, Gujarat, India Iguru Software Services Full time US$ 90,000 - US$ 1,20,000 per year

We are seeking a highly skilled and motivated VoIP Engineer with deep expertise in the FreeSWITCH open-source communication platform. The ideal candidate will be responsible for designing, developing, deploying, and maintaining our Voice over IP (VoIP) infrastructure. You will be a key player in ensuring the high availability, scalability, and performance of our telephony systems, and will work on a variety of projects from building custom call flows to integrating with external APIs and services.

Key Responsibilities

Design, implement, and manage VoIP solutions using FreeSWITCH, ensuring high availability, reliability, and security.

Configure and optimize FreeSWITCH components, including dial plans, call queues, Interactive Voice Response (IVR) systems, and other call-handling logic.

Troubleshoot and resolve complex VoIP issues, including call quality problems, routing failures, and signaling issues, using tools like Wireshark, sngrep, and tcpdump.

Develop custom modules and applications for FreeSWITCH using scripting and programming languages such as Lua, Python, C/C++, or JavaScript.

Integrate FreeSWITCH with third-party systems, including Customer Relationship Management (CRM) software, databases (e.g., MySQL, PostgreSQL), and RESTful APIs.

Monitor system performance and proactively identify and address potential issues using monitoring and logging tools (e.g., Prometheus, Grafana, syslog).

Ensure security best practices are implemented, including firewall configuration, TLS encryption, and protection against toll fraud.

Collaborate with cross-functional teams, including software developers, network engineers, and support staff, to support the companys communication infrastructure strategy.

Maintain comprehensive documentation for all configurations, procedures, and troubleshooting steps.

Stay up-to-date with the latest trends and technologies in VoIP and real-time communications.

Required Qualifications & Skills

Bachelor's degree in Computer Science, Information Technology, Telecommunications, or a related field (or equivalent practical experience).

Proven experience as a VoIP Engineer, Telecommunications Engineer, or a similar role.

Deep and proven expertise with FreeSWITCH, including its core components, dial plan syntax (XML and Lua), and modules.

Strong understanding of VoIP protocols, including SIP, RTP, and WebRTC.

Proficiency in Linux system administration (e.g., Debian, Ubuntu, CentOS) and comfortable with the command-line interface.

Experience with scripting languages like Lua, Python, or Perl for call flow logic and automation.

Solid understanding of networking fundamentals (TCP/IP, UDP, DNS, NAT traversal, QoS).

Experience with network troubleshooting tools like Wireshark, sngrep, and tcpdump.

Familiarity with database technologies (e.g., MySQL, PostgreSQL) and how to integrate them with FreeSWITCH.

Excellent problem-solving, analytical, and critical-thinking skills.

Strong communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.

Preferred Skills (Nice to Have)

Experience with other open-source PBX platforms like Asterisk or Kamailio.

Knowledge of cloud infrastructure (e.g., AWS, Azure, GCP) and experience deploying and managing FreeSWITCH in a cloud environment.

Familiarity with containerization technologies like Docker and orchestration platforms like Kubernetes.

Experience with other related technologies such as FusionPBX, Kamailio, or OpenSIPS.

Experience in a call center or a service provider environment.

Knowledge of VoIP security frameworks like STIR/SHAKEN.

Experience with automated testing for VoIP systems (e.g., using SIP).


  • Full Stack Engineer

    6 days ago


    Ahmedabad, Gujarat, India Humming Bird Consulting Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Role DescriptionThis is a full-time on-site role for a Full Stack Engineer located in Ahmedabad. The Full Stack Engineer will be responsible for developing and maintaining both front-end and back-end web applications. Day-to-day tasks include writing clean, functional code on the front- and back-end, designing user interactions on web pages, creating servers...

  • Full Stack Engineer

    3 days ago


    Ahmedabad, Gujarat, India Jashom Technologies Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Company DescriptionAt Jashom Technologies, we are driven by a single vision — Getting the Best. As an AI-first software development company, we specialize in delivering innovative solutions that combine cutting-edge technology with real-world impact. Our expertise spans across Generative AI, RAG search systems, intelligent automation, and full-stack...

  • Full Stack Engineer

    7 days ago


    Ahmedabad, Gujarat, India Amkay Software Solution Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionAmKay Software Solution, headquartered in India, has been providing impactful I.T. development solutions since 2013. Our team specializes in platforms such as PHP, WordPress, Joomla, Laravel, .Net, Advanced Java, Android, IOS, and Python. We help companies and brands accelerate their business growth by tailoring solutions to meet their...

  • Full Stack Engineer

    1 week ago


    Ahmedabad, Gujarat, India Motadata Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title :Full Stack Engineer PHPExperience :2 - 6 yearsLocation :AhmedabadRoleWe are looking for a Full Stack Engineer to join our team and help design, develop, and maintain scalable web applications.The ideal candidate will have strong knowledge of front-end and back-end technologies and a passion for delivering high-quality digital solutions.Key...


  • Ahmedabad, Gujarat, India Talentiify Consulting Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Summary:The Full Stack Engineer plays a pivotal role in designing, developing, deploying, and maintaining robust and scalable web applications that power our client and internal systems. This role requires deep knowledge in backend and frontend technologies, particularly , , and cloud infrastructure using AWS. The engineer will work closely with the...


  • Ahmedabad, Gujarat, India Fx31 Labs Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Senior .NET Engineer skilled in .NET Core, C#, SQL, Azure, , TypeScript. Role includes full stack development, cloud integration, scalable apps, product innovation, CI/CD, Agile practices, API design, code optimization and performance tuning.


  • Ahmedabad, Gujarat, India DXFactor Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    DXFactoris a"Great place to work certified company"We are looking for aPython/FullStack Engineerfor Ahmedabad location.DXFactor is aUS-based tech company working with reputed Health and Fitness companies across the USWe have our presence in:USIndia (Ahmedabad, Bangalore)Web-site: Company DescriptionDXFactor delivers revenue machines for fitness and wellness...


  • Ahmedabad, Gujarat, India Hexaware Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    [TSR-Java Full Stack Engineer Associate/Professional]Experience: 6 to 12 yrsRequired Experience:6+ years of experience is required.Responsibilities:The candidate will be the key executor to the team as a full stack developer.The candidate will be responsible for building software functionality and participate actively in the delivery team by taking on...

  • Full Stack Engineer

    2 weeks ago


    Ahmedabad, Gujarat, India Techify Solutions Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Designation: Sr. Full Stack DeveloperSalary: Upto 12 LPAExperience: 5+ yearsLocation: AhmedabadSummary:We are looking for a skilled Full Stack (MERN) Developer with 2-4 years of experience to join our team. The ideal candidate will have a strong foundation in Full stack development, with a focus on building scalable and efficient web...


  • Ahmedabad, Gujarat, India CodnestX Full time ₹ 3,84,000 - ₹ 4,80,000 per year

    Position Details:Role:Full Stack Developer- Location:Ahmedabad (Onsite)- Experience:1 Year- Qualification:Graduation in Computer Science/IT or related field- Salary:3-4LPAAbout the Company:CodnestX is a performance-driven IT company dedicated to building modern, scalable, and innovative digital solutions. We provide opportunities for young developers to...