Website:
gxp-technologies-india.com
Job details:
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 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)
-
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 naturally 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.
-
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 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.
● 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.
Click on Apply to know more.