Search by job, company or skills

Vsynergize AI

Senior VICIdial/PHP Developer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description

We are seeking an experienced Senior Vicidial/PHP Developer to lead the development and maintenance of our AI-integrated contact center solution.

This is a critical role where you'll take ownership of our core telephony infrastructure and build robust APIs to support our next-generation contact center platform.

Key Responsibilities

  • Take ownership of our existing Vicidial-based contact center infrastructure and codebase.
  • Develop and maintain comprehensive RESTful APIs to expose Vicidial functionalities for integration with modern frontend applications.
  • Architect and implement API layers that decouple Vicidial's telephony capabilities from its PHP frontend.
  • Customize and extend Vicidial features to meet evolving business requirements.
  • Optimize database queries and system performance for high-volume call center operations.
  • Troubleshoot and resolve complex technical issues in the Vicidial ecosystem.
  • Collaborate with AI engineers to integrate machine learning capabilities into the call center workflow.
  • Document technical specifications, API endpoints, and system architecture.
  • Mentor junior developers and provide technical guidance to the team.
  • Plan and execute the gradual migration strategy toward a modern, multitenant architecture.

Must-Have

Required Skills & Experience :

  • 3 - 5 years of hands-on experience in PHP development with production-level applications.
  • Strong expertise in Vicidial installation, configuration, customization, and administration.
  • Deep understanding of Vicidial's database schema, dialplan logic, and core modules.
  • Proven experience in building RESTful APIs with PHP (Laravel/Symfony/native PHP).
  • Strong knowledge of MySQL/MariaDB optimization and complex query writing.
  • Experience with Asterisk PBX configuration and dialplan scripting.
  • Understanding of telecommunication protocols (SIP, RTP, WebRTC).
  • Experience integrating third-party services via APIs.
  • Proficiency in Linux system administration (CentOS/Ubuntu).
  • Version control expertise using Git.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication skills for technical documentation and team collaboration.

Nice-to-Have

  • Experience with React.js for frontend development.
  • Knowledge of Node.js and Express.js for backend services.
  • Familiarity with Python and AI/ML integration.
  • Experience with AWS services (EC2, RDS, S3, Lambda, API Gateway).
  • Understanding of microservices architecture.
  • Experience with Docker and containerization.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with multitenant SaaS architecture.
  • Experience with WebSocket and real-time communication.
  • Previous work with AI-powered call center solutions.
  • Understanding of JWT authentication and OAuth protocols.
  • Experience with Redis/Memcached for caching.
  • Knowledge of message queuing systems (RabbitMQ, Kafka).

What We're Building

You'll be instrumental in our transition from a monolithic Vicidial-based system to a modern, scalable, multitenant contact center platform with :

  • React-based frontend for superior user experience.
  • Node.js backend for microservices architecture.
  • Python-based AI engine for intelligent call handling.
  • AWS cloud infrastructure for scalability and reliability.
  • API-first design for seamless integrations.

What We Offer

  • Opportunity to architect and lead a critical technology transition.
  • Work with cutting-edge AI and cloud technologies.
  • Collaborative environment with in-house DevOps, Full Stack, and AI engineering teams

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133170435