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.
Required Skills & Experience :
Must-Have :
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)