In-House Full-Stack Developer - SPA/MPA + Telephony (Twilio/SIP/API)
Job Description
Job Description
Required Qualifications
-
3+ years full-stack development experience (with real-world deployments)
-
Experience building SPAs and MPAs with clean code and scalable structure
-
Strong Twilio experience (Voice, SMS, SIP, Programmable Video, TaskRouter)
-
Strong understanding of call routing logic, SIP trunks, STUN/TURN servers
-
Experience with API integration (Google Workspace, Stripe, CRM systems)
-
Fluency in modern front-end frameworks and UI/UX design thinking
-
Excellent communication and documentation skills
-
Ability to work independently and move fast
Responsibilities
-
Architect and build scalable front-end SPAs and MPAs from scratch.
-
Integrate with Twilio Programmable Voice, SMS, SIP Trunks, and TaskRouter.
-
Build real-time dashboards, inboxes, contact managers, and dialer controls.
-
Manage backend APIs, databases, queues, and session handling.
-
Implement secure user authentication and account roles.
-
Lead and maintain internal dev documentation and GitHub workflows.
-
Collaborate directly with the founder and internal team on features and vision.
-
Deploy updates and manage release cycles through CI/CD.
What You’ll Be Working On
-
A SPA (Single Page Application) dashboard for reps and managers (React + Tailwind, or similar).
-
An MPA (Multi-Page Application) admin backend for compliance, analytics, and account controls.
-
A built-in dialer, SMS, and inbox interface similar to RingCentral and Kixie.
-
Real-time voice & SMS routing (Twilio SIP, programmable voice, text APIs).
-
Integrations with CRMs, Google Workspace, email systems, call recording, webhooks, etc.
-
A beautiful, functional UI that looks modern and is fast, responsive, and intuitive.
Tech Stack (Ideal but not all required)
-
Front-End: React, Vue, TailwindCSS, Next.js, Vite
-
Back-End: Node.js, Express, Python (FastAPI or Flask), REST APIs
-
Databases: PostgreSQL, MongoDB, Redis, Firebase
-
Telephony: Twilio Voice/SMS, SIP trunking, TaskRouter, WebRTC
-
DevOps: GitHub, Docker, Nginx, CI/CD tools
-
Other: OAuth2, Google APIs, Webhooks, Stripe integration
Bonus Points For
-
Experience with RingCentral, Kixie, Five9, or similar platforms
-
Prior experience with contact center/dialer software
-
Understanding of compliance (TCPA, opt-in workflows)
-
Experience working in startups or high-growth SaaS teams
-
Prior CTO or lead dev experience
Compensation & Benefits
-
Competitive salary (based on experience)
-
Performance-based equity or bonus structure
-
Direct influence on product roadmap and tech direction
-
Long-term role with growth into a lead or CTO position
-
Flexible work hours and a fast-moving, no-BS environment