Senior Software Engineer  
Elevate Health AI   More jobs from this company

Job Details Back to Job Listing
 
Job Title:   Senior Software Engineer
Total Positions:   1
Job Location:   Islamabad, Karachi, Lahore
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   7 Years
Apply By:   Oct 14, 2025
     
     
 
Job Description:

We are building a web app that leverages Vapi.ai’s voiceagent platform via their APIs & SDKs. You will build app features around Vapi.ai: triggering calls or web calls, embedding voice UI, managing workflows/tools via Vapi’s APIs, handling webhooks, and integrating external services. You do not need to build speechtotext, large language model, or texttospeech engines yourself—they are provided by Vapi.ai.

Responsibilities

  • Use Vapi.ai’s APIs / SDKs to create and manage “assistants”/agents (voice agents).
  • Build features that trigger inbound/outbound calls or web calls using Vapi.ai.
  • Embed voicecall widgets or buttons in the frontend web app and handle events (call start, end, etc.).
  • Set up and handle webhooks from Vapi.ai for asynchronous events and callbacks.
  • Implement custom tools/workflows: e.g. integrating appointments, CRM updates, etc., via external APIs triggered by voice commands or events.
  • Initialize projects using Vapi CLI, use environment variables, manage API keys/credentials securely.
  • Maintain state/conversation flow logic in frontend/backend (e.g. calling correct assistant, managing fallback if needed).
  • Test, debug API errors, edge cases; ensure robustness (handling API failures, latency).
  • Document the parts of the system, setup, environment variables, and how Vapi.ai is used.

Required Skills & Experience

  • Strong experience in web development: frontend frameworks (React, Vue, or similar) and backend (Node.js, Python, or similar).
  • Comfortable working with REST APIs / HTTP + JSON; experience with webhooks.
  • Experience using SDKs (client & server) in supported frameworks; familiarity with CLI tools for scaffolding projects.
  • Good understanding of environment configuration (env vars), secret management, secure credential handling.
  • Experience embedding UI components or widgets into web apps and handling events.
  • Experience integrating with external services via APIs (e.g. scheduling, storage, CRM).
  • Solid debugging skills of API integrations: handling asynchronous flows, callbacks, error handling.

Nice to Have

  • Prior experience specifically with Vapi.ai (or similar voiceagent providers) using their assistants, web calls, phone calls.
  • Experience with telephony / phone number management / SIP integration.
  • Familiarity with workflows / tools inside voice agents (default tools, custom tools) and working with tools like Make, GHL, or similar.
  • Familiarity with monitoring / logging / analytics around voice event flows.

What You’ll Get

  • The chance to build a product quickly, using welldefined APIs (Vapi.ai).
  • Less concern over building lowlevel voice / AI infrastructure—your job is wiring things up.
  • Direct ownership over the user flow, frontend & backend parts of the app.
  • Flexible / remote working, opportunity to grow with the project.

Company Information
 
Company Name:  Elevate Health AI
Company Description:
We are building voice AI agents for healthcare, designed to help patients address their concerns safely and effectively. Our solution leverages conversational AI to provide empathetic, accurate, and compliant responses, empowering patients with accessible support while reducing the burden on clinical staff. By combining advanced voice technology with healthcare expertise, we ensure patients receive timely guidance in a secure and reliable way.

Copyright 2025, Institute of Administrative Sciences, University of the Punjab. All Rights Reserved