×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack VoIP Engineer

Job in 224149, Nagpur, Uttar Pradesh, India
Listing for: DentTracks Software LLC
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

We are seeking a Full Stack Software Engineer to join our team on-site in Nagpur, India. In this role, you will work on Dent Tracks - a dental practice management platform with integrated VoIP communications - using Free SWITCH and FusionPBX (open-source VoIP PBX built on Free SWITCH alongside modern web (React.js, Node.js) and mobile app technologies. You will be responsible for the entire development stack: from configuring and optimizing our VoIP telephony systems to building user-friendly web interfaces and a companion mobile application.

This position is ideal for a mid-level developer with a blend of VoIP expertise and full-stack development skills, looking to build innovative features in a dynamic environment.

Key Responsibilities

  • VoIP System Development: Install, configure, and maintain our Free SWITCH/Fusion

    PBX-based telephony platform, and implement call routing, IVR, and other VoIP features to support Dent Tracks' communication needs.
  • Back-End Development: Build and maintain server-side logic and APIs using Node.js (e.g., Express.js), integrating the VoIP system with application servers and databases. Ensure scalable and secure back-end services for features like call management and data processing.
  • Front-End Development: Develop responsive web user interfaces in React.js (with HTML/CSS and Type Script) for the Dent Tracks platform. Create intuitive dashboards and controls for users to interact with telephony features and other application modules.
  • Mobile and Desktop App Development: Design and develop a mobile application for Android/iOS (using React Native or native frameworks) as a companion to the Dent Tracks web platform. Ensure seamless integration of mobile app features (e.g. VoIP calling, notifications) with the backend and Free SWITCH/Fusion

    PBX systems. Ensure inbound DID numbers are passed via SIP/WebRTC to the web application in real time. Develop a desktop dialer application integrated with Fusion

    PBX (agent login, inbound/outbound calls, call controls).
  • Performance & Troubleshooting: Monitor system performance and call quality across the VoIP infrastructure and web/mobile applications. Troubleshoot and resolve issues related to SIP signaling, audio quality, or application bugs to ensure high availability and reliability of the platform.
  • Collaboration & Deployment: Work closely with other developers and stakeholders to integrate new features and improvements. Participate in architectural discussions, and assist in deploying updates (including configuration changes in Fusion

    PBX or Node.js services) following best practices for version control and CI/CD.
  • Requirements & Qualifications

    • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
    • Experience: 3+ years of professional software development experience, including hands-on work with VoIP or telephony systems.

      Experience with Free SWITCH and FusionPBX in a production environment is required.
    • VoIP Skills: Solid understanding of VoIP protocols and networking (e.g. SIP, RTP) and ability to configure PBX features. Familiarity with Linux server environments for managing telephony services.
    • Front-End Development: Proficiency in front-end development using React.js (with JavaScript/Type Script), and a good grasp of web technologies (HTML5, CSS3). Ability to create responsive, user-friendly interfaces.
    • Back-End Development: Strong skills in back-end programming with Node.js, building RESTful APIs and services (Express or similar). Experience integrating with databases (e.g. MongoDB or SQL databases) for application data storage and retrieval.
    • Mobile Development: Experience in developing mobile applications for Android and/or iOS. Exposure to cross-platform frameworks like React Native (or Flutter) is highly desirable for accelerating mobile development.
    • Problem-Solving: Excellent debugging and problem-solving abilities to diagnose issues across the full stack - from voice call quality problems to front-end bugs. A proactive attitude toward learning new technologies and tackling challenges.
    • Communication: Good communication and teamwork skills. Ability to work collaboratively in a fast-paced development environment and clearly document/communicate technical ideas and issues.
    • Location Commitment: Must be willing to work on-site in Nagpur, Maharashtra. (This is an in-office role, not remote, so the candidate should be currently in Nagpur or willing to relocate.)
    • Preferred (Nice-to-Have): Familiarity with other telephony platforms like Asterisk (PBX), and experience deploying VoIP solutions in cloud environments (AWS, etc.). Knowledge of WebRTC and secure VoIP practices (TLS, SRTP) is a plus.
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary