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)