HamburgerMenu
hirist

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.

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

info-icon

Did you find something suspicious?