Back to list

Vacancy description

Software Engineer - VoIP Applications in Thiruvananthapuram, भारत

GxP Technologies India Pvt Ltd

  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

Thiruvananthapuram, भारत

About GxP Technologies India

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 https://jobeax.com/link/JSd7UYCSg572jJDY Backend Developer with experience in building scalable, real-time backend applications and integrating communication platforms. The ideal candidate will have strong expertise in https://jobeax.com/link/JSd7UYCSg572jJDY, 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 : https://jobeax.com/link/JSd7UYCSg572jJDY 20 LTS, TypeScript

  • REST API : NestJS (or Fastify)

  • Asterisk Integration : Community ari-client (Node)

  • Twillio API/applications/similar experience/exposure

  • 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 https://jobeax.com/link/Z30sZYC3jcRenVso

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.

  • Experience building monitoring dashboards using Next.js.

  • 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 https://jobeax.com/link/JSd7UYCSg572jJDY 20 LTS and TypeScript.

  • Build robust REST APIs using NestJS or Fastify.

  • Integrate Asterisk PBX systems using the Asterisk REST Interface (ARI) and the https://jobeax.com/link/JSd7UYCSg572jJDY 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 https://jobeax.com/link/JSd7UYCSg572jJDY 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 https://jobeax.com/link/lXYOmpWjKcqVR6dg .

  • Build an extensible operations and monitoring dashboard using https://jobeax.com/link/Z30sZYC3jcRenVso 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.

● Certifications- Desired

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

● Work Experience

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 .

Benefits

  • 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.

Similar vacancies

More like this role

  • Remote
  • Hybrid
  • On-site
  • Full-time

Rs 15000 - Rs 20000 per month

... trunk connectivity • IP phone network connectivity. * Learn and work with Asterisk, Zycoo, Coovox, Matrix, Dasscom or similar PBX systems. * Assist senior engineers with customer troubleshooting and remote support. IP Phones & VoIP Devices * Installation and configuration of IP phones from vendors such as: • Fanvil • Grandstream ...

Noida, भारत

  • Remote
  • IT
... Description : - Extensive expertise in Kotlin, Jetpack Compose, Kotlin Coroutines, and Asynchronous Flows (StateFlow, SharedFlow).- Strong command of the Android Software Development Kit (SDK) and modern Android Jetpack suite for developing feature-rich applications.- Hands-on experience integrating Contentstack CMS via REST ...

Hyderabad, भारत

Roles & Responsibilities :We are looking for a FreeSWITCH Implementation Engineer responsible for designing, deploying, configuring, integrating, and maintaining FreeSWITCH-based VoIP platforms. The role involves working extensively with SIP, RTP, WebRTC, IVR, conferencing, call routing, and external integrations in production ...

Gurgaon, भारत

  • IT
Principal software engineer to design and deliver scalable .NET applications and microservices for communication platforms. Lead project execution across development teams while applying strong engineering practices and mentoring engineers on complex technical solutions. Responsibilities - Plan and deliver software projects ...

Bangalore, भारत

Roles & Responsibilities:We are looking for a FreeSWITCH Implementation Engineer who will be responsible for designing, deploying, configuring, integrating, and maintaining FreeSWITCH-based VoIP platforms. The role involves working closely with SIP, RTP, WebRTC, IVR, conferencing, call routing, and external integrations ...

Gurgaon, भारत

$2.1 USD

... territory. 4. Applications specialists are like business development managers who should focus on high value opportunities, penetrate new product sales, drive sales engineers and distributor sales engineers training needs, conduct in-plant seminars, create new leads through cold calling and successfully close the opportunity identified ...

Gurgaon, भारत

  • Full-time
  • IT
  • QA
... you'll play a critical part in ensuring the quality, reliability, scalability, security, and performance of our cloud communications platforms and frontend applications. You'll work closely with Software Engineering, Product Management, DevOps, Technical Support, and fellow QA engineers throughout the software development ...

Bangalore, भारत

Alternate Job Titles - FPGA Prototyping Applications Engineer - Staff Application Engineer, Verification - HAPS Prototyping Solutions Engineer - Senior Technical Applications Engineer, FPGA-Based Prototyping - Field Applications Engineer, FPGA Prototyping We Are Synopsys is the leader in engineering solutions from silicon ...

Bangalore, भारत

... subject to applicable laws and relevant Zillow policies. Actual amounts will vary depending on experience, performance and location. Who you are - 5-8+ years of software or application engineering experience, with significant time spent on platform or enterprise systems - 4+ years of hands-on Workday development across integrations ...

Bangalore, भारत

BIG IDEAS SOCIAL MEDIA RECRUITMENT PVT LTD

Senior Integration Engineer - API & Applications

... technical design, code reviews, testing, and deployment https://jobeax.com/link/ZGjm8zTqy65T1Il5 Qualifications : - Minimum 4+ years of experience in Integration Engineering - Software Development.- Strong experience with API development and system integration.- Hands-on experience with REST APIs, JSON, XML, and web services.- ...

Gandhinagar, भारत

Role Overview : We are looking for an experienced Testing Engineer to validate enterprise applications, ensure software quality, and execute comprehensive testing https://jobeax.com/link/h6HSvemw48SgdcpB candidate should have strong expertise in test planning, test execution, defect management, and quality assurance https://jobeax.com/link/4qD5QN8uNEhX4Ifc ...

India, भारत