About the job Senior Laravel / Vue Full-Stack Engineer (VoIP & Real-Time Systems)
Job Title: Senior Laravel / Vue Full-Stack Engineer (VoIP & Real-Time Systems)
Location: Remote – Latin America Preferred
Type of Contract: Full-Time | Remote | Contractor
Salary Range: Market Rates
Language Requirements: English (Professional Working Proficiency)
We are seeking a skilled Senior Laravel / Vue Full-Stack Engineer with strong experience building real-time, latency-sensitive systems to join our growing team. You will play a key role in developing and scaling a production VoIP call center and lead distribution platform used by agencies and independent agents in the insurance and healthcare industries. Your work will directly impact call reliability, billing accuracy, and the overall performance of a multi-tenant, high-volume platform.
Key Responsibilities
- Develop, maintain, and optimize features across the full Laravel 10 and Vue 3 stack using Inertia.js and TailwindCSS.
- Implement, troubleshoot, and enhance VoIP integrations using Twilio Voice SDK, TwiML, SIP, and WebRTC.
- Design and maintain REST APIs for web, mobile, and third-party integrations.
- Optimize MySQL queries and Redis caching strategies for real-time, latency-sensitive workflows.
- Build and maintain event-driven systems using Laravel Events, Listeners, and Queue Jobs with Redis and Horizon.
- Implement and maintain billing logic, per-minute usage tracking, ledgers, and payment gateway integrations.
- Debug complex real-time call routing, WebSocket broadcasting, and concurrency-related issues.
- Write and maintain automated tests using PHPUnit and Cypress for critical application flows.
Must-Have Qualifications
- 3+ years of professional Laravel experience (Laravel 9+, ideally Laravel 10).
- Strong PHP 8.1+ proficiency, including typed properties, enums, and attributes.
- Solid experience with Vue 3 and Inertia.js, focusing on component-based architecture and reactivity.
- Advanced MySQL knowledge, including complex queries, indexing, and performance optimization.
- Hands-on experience with Redis for caching, queues, and session management.
- Strong understanding of REST API design and implementation.
- Experience working with Laravel queues and background job processing (Horizon).
- Familiarity with event-driven architectures (Events, Listeners, Observers).
- Proficiency with Git and collaborative development workflows.
Preferred Qualifications
- Experience with VoIP platforms such as Twilio or similar providers, including WebRTC implementations.
- Background working with Stripe, subscription billing, and usage-based or ledger-driven payment systems.
- Experience with real-time systems using WebSockets, Pusher, and Laravel Broadcasting.
- Knowledge of multi-tenant architectures, including scoped queries and data isolation strategies.
- Familiarity with AWS services such as RDS, SQS, and S3.
- Experience using Laravel Pulse, Telescope, or similar monitoring and debugging tools.
- Industry experience in telecommunications, healthcare, or insurance platforms.
Ideal Candidate Profile
You thrive in complex production environments with many moving parts and understand that real-time call center platforms have zero tolerance for latency or reliability issues. You are comfortable reasoning about asynchronous event flows, multi-tenant systems, and high-availability architectures. You value clean, maintainable code, write meaningful tests, and take ownership of system stability and performance.