Full Stack Developer (Portal & VICIdial Specialist)
Role details
Job location
Tech stack
Job description
We are seeking a highly capable Full Stack Developer with strong experience in building, maintaining, and debugging web-based portals, alongside hands-on expertise in VICIdial.
You will be responsible for maintaining and improving our internal portal systems, ensuring seamless integration with our dialler infrastructure, and diagnosing technical issues across both frontend and backend environments.
This role requires someone who understands both development and telephony systems, and can confidently troubleshoot, debug, and optimise performance across the full technology stack., * Develop, maintain, and optimise internal web portals
- Debug and resolve technical issues across frontend and backend systems
- Write clean, structured, and maintainable HTML, CSS, and JavaScript
- Manage and troubleshoot VICIdial configurations and integrations
- Ensure smooth integration between portal systems and dialler infrastructure
- Work with APIs, databases, and telephony systems
- Deploy and manage applications in cloud environments
- Identify performance bottlenecks and implement improvements
- Monitor system stability and proactively resolve issues
- Implement new features and functionality based on operational needs
- Maintain well-documented and scalable code
Requirements
Do you have experience in VoIP?, * Strong full stack development experience (frontend and backend)
- Solid knowledge of HTML, CSS, and JavaScript
- Proficiency in backend languages such as PHP
- Strong experience with MySQL and database optimisation
- Experience working with Linux servers and command line
- Experience integrating APIs and third-party systems
- Strong debugging and structured problem-solving skills
- Experience working with cloud platforms such as AWS and Azure for deployment and infrastructure management
- Understanding of server configuration, hosting environments, and application deployment workflows
- Ability to safely diagnose and fix issues in live production environments
VICIdial Requirements (Essential)
- Strong working knowledge of VICIdial architecture
- Experience configuring campaigns, queues, users, and call routing
- Understanding of SIP, VoIP, and dialler logic
- Ability to troubleshoot call flow issues and system errors
- Experience reviewing logs and resolving dialler-related technical problems
- Understanding of server performance and dialler optimisation
Key Competencies
- Strong analytical and troubleshooting mindset
- Ability to work independently and take ownership of systems
- Detail-oriented and methodical in debugging
- Strong communication skills when explaining technical issues
- Comfortable working in a fast-paced environment
Preferred (Bonus)
- Experience with CRM integrations
- Experience with telephony APIs
- DevOps experience (CI/CD pipelines, automation)
- Experience in high-volume call centre environments
Key Performance Indicators (KPIs)
- Portal uptime and stability
- Speed of issue resolution
- System performance optimisation
- Reduced dialler downtime
- Successful implementation of new features
- Stable and efficient cloud deployments