NTI - VoIP Developer

Development · Santiago, Santiago
Department Development
Employment Type Full-Time
Minimum Experience Experienced

We are looking for a developer with knowledge in the VoIP sector to work with other team members in building several VoIP-related tools that interact with one another. The candidate will have to work in different scenarios, languages, and technologies to get the job done. Thinking outside of the box is a must for this position and great enthusiasm for problem-solving is also a key trait to have as the day-to-day will revolve around complex new tasks that will have to be resolved promptly in order to keep up with the timeline and deadline of the project.

What’s it like to work at NTI?  As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges.  We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are Integrity; respect; sound judgment; customer-focused; results-driven; giving back.

Key Duties:

  • Collaborate with the front-end and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience of new and current applications related to VoIP.
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends.
  • Work with Project Manager, Product Owners, Stakeholders, and other team members on new requirements and reported issues and effectively route & resolve them.
  • Assist the team in the programming of requirements & bugs when needed.
  • Write technical documentation and create diagrams, mockups, and flow charts based on requirements.
  • Provide training and workshops for staff as required. Keep up to date with the latest VoIP Development technologies and methodologies.


  • IT/Telecommunications Engineer or Systems Engineer with at least 5 years of experience in the VoIP Software Development industry.
  • Good affinity for the following languages: GoLang, Lua, JavaScript (NodeJS).
  • Experience in the following:
    • SIP protocol: Must be able to analyze packets, identify problems and implement solutions.
    • Version Control (GIT)
    • Scrum Methodology
    • Containers (Docker, Compose, ECS, Kubernetes).
  • Solid knowledge of
    • Linux.
    • Networking protocols such as UDP, TCP, DNS, and HTTP.
  • PostgreSQL is required.
  • A Plus:
    • Bitbucket, Jira, Confluence.
    • MySQL and SQL.
    • FreeSWITCH and/or Kamailio.
    • RabbitMQ, Ansible, Jenkins.
    • WebRTC.
    • AWS/Azure, Terraform/Cloudformation.
    • Database replication and backup management.
    • CI/CD pipeline orchestration (Jenkins, Travis CI, Circle CI…).
    • Microservices Architecture.

Skills & Requirements:

  • Excellent troubleshooting skills
  • Strong communication and documentation skills; ability to translate technical information to non-technical individuals.
  • Excellent judgment, analytical thinking, and problem-solving skills.
  • Ability to achieve goals and milestones while valuing and maintaining strong attention to detail.
  • Self-motivated with excellent time management and organizational skills.
  • Fluent in English – Preferred.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

Thank You

Your application was submitted successfully.

  • Location
    Santiago, Santiago
  • Department
  • Employment Type
  • Minimum Experience