Loading...

Senior VoIP Software Engineer

  • Full Time
  • Anywhere

Looi Consulting

About The Role

We are seeking a Senior VoIP Software Engineer with strong Node.js expertise to design and build backend services powering large-scale cloud communications infrastructure. This role combines VoIP systems engineering with modern distributed backend development, supporting high-volume real-time communications and fax workflows. You will work on Node.js services that integrate with telephony platforms such as FreeSWITCH, messaging systems, and cloud infrastructure to ensure reliability, scalability, and performance.

This role requires both strong software development skills and deep VoIP protocol expertise, with a focus on troubleshooting SIP/RTP call flows, configuring OpenSIPS, and working with FreeSWITCH.

Job Responsibilities:

  • Design and develop code for robust, scalable VoIP applications in a SaaS platform.
  • Analyze and debug SIP and RTP call flows, configure OpenSIPS/Kamailio, and ensure reliable call signaling, particularly in a high-availability, multi-carrier SaaS environment.
  • Develop backend services in Node.js using modular, decoupled, and testable architecture patterns.
  • Integrate backend services with VoIP platforms such as FreeSWITCH and telephony protocols including SIP, RTP, and T.38.
  • Design and implement event-driven and distributed systems that process telephony and messaging workflows.
  • Build integrations with message queues such as RabbitMQ or similar messaging platforms.
  • Implement unit and integration tests to ensure reliability of asynchronous services.
  • Work with AWS cloud services including S3, SQS, and SSM to support scalable infrastructure.
  • Contribute to CI/CD pipelines using GitHub Actions.
  • Debug and resolve complex issues across VoIP infrastructure, distributed services, and messaging pipelines.
  • Operate systems within Linux command-line environments for deployment, monitoring, and troubleshooting.
  • Collaborate with cross-functional teams to ensure system reliability, observability, and scalability.
  • Participate in code reviews, performance tuning, and ongoing architectural improvements.

Required Qualifications

  • Experience with Node.js (must-have) building production backend services and modular, decoupled, testable architectures.
  • Experience working with FreeSWITCH or similar VoIP platforms.
  • Solid understanding of telephony protocols such as SIP and RTP.
  • Experience with message queue systems such as RabbitMQ or similar technologies.
  • Experience building event-driven or distributed systems.
  • Experience with AWS services such as S3, SQS, and SSM.
  • Experience implementing CI/CD pipelines using GitHub Actions or similar tools.
  • Strong proficiency working in Linux command-line environments.
  • Ability to troubleshoot complex systems across networking, telephony, and backend services.
  • Excellent problem-solving skills and ability to work independently.
  • Strong communication skills, including fluent spoken and written English.

Preferred Qualifications

  • Experience with Fax over IP (FoIP) or real-time media platforms.
  • Background in healthcare tech or compliance-driven industries.
  • Exposure to monitoring tools like Prometheus, Grafana, or ELK stack.
  • Familiarity with Docker, Kubernetes, and infrastructure as code.
  • Java experience a plus.

Originally posted on Himalayas

To apply for this job please visit himalayas.app.

Working in Argentina

Argentina, officially the Argentine Republic, is a country in the southern cone of South America. It covers an area of 2,780,085 km2 (1,073,397 mi2), making it the second-largest country in South America after Brazil, the fourth-largest country in the Americas, and the eighth-largest country in the world. Argentina shares the bulk of the Southern Cone with Chile to the west, and is also bordered by Bolivia and Paraguay to the north, Brazil to the northeast, Uruguay and the South Atlantic Ocean to the east, and the Drake Passage to the south. Argentina is a federal state subdivided into twenty-

    More jobs at Looi Consulting

    Keep exploring on Get A Job.ai

    Not quite the right fit? Your next opportunity is a click away.

    Hiring instead? Post a job and reach candidates searching right now.