Software Engineer - VoIP Applications

Zoho

Thiruvananthapuram

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GxP Technologies India Pvt Ltd in Thiruvananthapuram, India, is seeking a Software Engineer to join the VoIP Applications team. You will build scalable backend services, integrate VoIP platforms, and craft real-time streaming dashboards.

Strong expertise in Node.js, TypeScript, REST APIs, ARI, Redis, MariaDB, WebSockets, and Next.js is required. The role offers a full-time position in a fast-growing, deep-tech environment with opportunities to own end-to-end features and contribute to

Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • Certifications in related fields will be considered an added advantage.
  • 3–5 years of hands‑on frontend development experience.
  • Strong problem‑solving skills, analytical mindset with attention to detail and a growth mindset.
  • Excellent communication skills and proactive ownership mindset.

Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js 20 LTS and TypeScript.
  • Build robust REST APIs using NestJS or Fastify.
  • Integrate Asterisk PBX systems using ARI and the Node.js ari-client library.
  • Develop and maintain integrations with Twilio APIs, applications, or similar platforms.
  • Implement real-time event processing for ARI events, webhooks, and other asynchronous operations.
  • Design and manage data storage and caching using Redis and MariaDB.
  • Develop WebSocket-based real-time streaming and monitoring dashboards using Next.js.
  • Ensure application performance, reliability, scalability, and maintainability.

Skills

Node.js
TypeScript
REST APIs
Asterisk ARI
Redis
MariaDB
WebSocket
Next.js

Education

Bachelor's/Master's in CS/Engineering

Tools

NestJS
Fastify
ari-client
Prisma
TypeORM
Docker
CI/CD
uWebSockets.js

Job description

GxP Technologies India Pvt Ltd | Full time

Software Engineer - VoIP Applications

Thiruvananthapuram, India | Posted on 10/06/2026

We are a deep tech technology firm specializing in AI-driven solutions across healthcare, industrial manufacturing (including semiconductors), and automotive sectors—offering a complete AI stack from edge devices to cloud-based software. As part of Growth xPartners, a Japanese company listed on the Tokyo Stock Exchange, we operate from Trivandrum and boast a diverse, global team rooted in a values-driven performance culture. Our cross-functional team drives innovation in an early-stage, fast-growing environment with a clear long-term vision to become the industry leader in every domain we serve.

Job Summary

We are looking for a skilled Node.js Backend Developer with experience in building scalable, real-time backend applications and integrating communication platforms. The ideal candidate will have strong expertise in Node.js, TypeScript, REST APIs, asynchronous processing, and real-time communication technologies.

You will be responsible for developing and maintaining backend services, integrating VoIP platforms such as Asterisk and Twilio, and building real-time streaming capabilities and monitoring dashboards.

Requirements

Mandatory Skills:

Core : Node.js 20 LTS, TypeScript

REST API : NestJS (or Fastify)

Asterisk Integration : Community ari-client (Node)

Data Layer : Redis (ioredis), MariaDB (Prisma/TypeORM)

Asynchronous Processing : Experience in Natively (via the event loop) handles ARI/events/webhooks in a unified manner

WebSocket/Media Processing : ws / uWebSockets.js: supports for real-time streaming

Experience in building n aturally extensible operations/monitoring dashboard built with Next.js

Secondary/Good to have skill:

Experience developing VoIP, telephony, contact center, or communication-based applications.

Hands‑on experience with Asterisk PBX, ARI, call control, and call lifecycle management.

Experience with Twilio Programmable Voice or similar communication APIs.

Familiarity with audio streaming, media processing, and real-time event handling.

Knowledge of Docker, CI/CD pipelines, and cloud-based deployments.

Experience with application logging, metrics, alerting, and production troubleshooting.

Key Responsibilities

Design, develop, and maintain scalable backend services using Node.js 20 LTS and TypeScript.

Build robust REST APIs using NestJS or Fastify.

Integrate Asterisk PBX systems using the Asterisk REST Interface (ARI) and the Node.js ari-client library.

Develop and maintain integrations with Twilio APIs, applications, or similar communication platforms.

Implement real-time event processing for ARI events, webhooks, and other asynchronous operations using Node.js event-driven architecture.

Design and manage data storage and caching solutions using Redis and MariaDB.

Implement database access and ORM-based data management using Prisma or TypeORM.

Develop WebSocket-based communication and real-time streaming capabilities using ws or uWebSockets.js .

Build an extensible operations and monitoring dashboard using Next.js to support real-time system visibility, monitoring, and operational management.

Ensure application performance, reliability, scalability, and maintainability.

Troubleshoot technical issues, optimize backend performance, and collaborate with cross-functional teams to deliver reliable solutions.

Qualification and Work Experience

Qualifications - Must Have

Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.

Relevant certifications in related fields will be considered an added advantage.

3–5 years of hands‑on front-end development experience .

Strong problem‑solving skills, Analytical skills with attention to detail and a growth mindset .

Competencies and Skills

Communication Skills : Strong interpersonal, verbal, and written communication abilities, with the capability to collaborate effectively with cross‑functional teams and articulate technical concepts clearly.

Tech Savviness : Comfortable working with modern development tools, technologies, and software engineering systems.

Proactive & Ownership Attitude : A self‑driven individual who takes full ownership of tasks, proactively identifies problems, and contributes to scalable, high‑quality solutions .

  • Adaptability : Ability to thrive in a dynamic, fast‑paced engineering environment, quickly learn new technologies, and adapt to evolving project requirements .
  • A competitive salary and benefits package.
  • High visibility and direct mentorship, reporting directly to senior leadership.
  • A clear career path from a foundational individual contributor to a team leader.
  • The opportunity to take ownership of key marketing functions and make a real impact.
  • Direct exposure to international business strategy and operations.
  • A collaborative, supportive, and dynamic work culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - VoIP Applications
Software Engineer - VoIP Applications

GxP Technologies India Pvt. Ltd. • Thiruvananthapuram

On-site
INR 1,200,000 - 1,800,000
Mentorship by senior leadership
Clear career path to team lead
Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 1,200,000 - 2,000,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+2
Backend Engineer (Node.js) + Dialer/Telephony/IVR Specialist
Backend Engineer (Node.js) + Dialer/Telephony/IVR Specialist

Aurexion • India

On-site
INR 1,800,000 - 3,000,000
Competitive salary
Benefits
Collaborative environment
+1
Voip Engineer
Voip Engineer

Quadrafort Technologies • Dadri

On-site
INR 900,000 - 1,300,000
VoIP Architect
VoIP Architect

HighRadius • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Full Stack Developer – PHP | Node.js | React.js
Full Stack Developer – PHP | Node.js | React.js

Aurexion • Thane

On-site
INR 900,000 - 1,300,000
Principal Engineer (Voice & Messaging)
Principal Engineer (Voice & Messaging)

Exotel Techcom Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,200,000
Tech Lead_VOIP Team
Tech Lead_VOIP Team

KreditBee • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 800,000 - 1,500,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+1
Asterisks Developer
Asterisks Developer

CC33 Global Limited • Bengaluru

On-site
INR 1,500,000 - 2,500,000