About Us
We are building a next-generation AI Digital Platform that combines voice-enabled conversational AI, telephony integration, and a lightweight CRM into one seamless system.
This is a high-impact, hands-on role where you’ll help architect and build production-grade systems that span AI, real-time telephony, and modern SaaS web applications.
Role Overview
As a Senior Full-Stack Developer, you will take ownership of critical components across our stack — from the CRM frontend/backend to the AI management orchestration system and its integrations. You will collaborate closely with our AI/ML engineers (who focus on STT/LLM/TTS models) and infrastructure team, ensuring that data, APIs, and workflows are robust, scalable, and reliable.
You will thrive if you enjoy working in high-performance, real-time systems and have experience bridging frontend usability with backend orchestration.
Key Responsibilities
- Backend & API Development
- Build and maintain FastAPI/Node.js services powering the AI Management System (call orchestration, dialogue state, outcome extraction).
- Design clean REST APIs and Webhooks for CRM, telephony, and automation integrations (e.g., n8n).
- Implement robust data models in PostgreSQL and caching/queuing via Redis.
- Frontend & CRM Development
- Lead development of the CRM operator console (React/Next.js).
- Create dashboards for lead management, call outcomes, and campaign analytics.
- Ensure intuitive UI/UX for sales teams monitoring AI calls.
- Systems Integration
- Integrate backend services with telephony (Asterisk/FreeSWITCH, SignalWire, Twilio) and real-time audio I/O (WebRTC/GStreamer).
- Connect AI pipeline outputs (STT/LLM/TTS) to CRM outcomes.
- Implement flexible adapters for direct CRM API connections and workflow automation via n8n.
- Scalability & Observability
- Optimize system performance for high-volume concurrent calls.
- Implement monitoring, logging, and alerting with Prometheus, Grafana, and Sentry.
- Ensure fault-tolerance and horizontal scalability of orchestration and web services.
- Collaboration & Leadership
- Work closely with AI developers (LLM, speech models) to ensure seamless integration.
- Participate in architectural reviews, code reviews, and mentoring junior developers.
- Contribute to the technical roadmap and best practices for CI/CD, testing, and security.- 7+ years of full-stack development experience.
- Strong expertise in Node.js and/or Python (FastAPI, asyncio).
- Proficiency in React/Next.js for frontend web apps.
- Solid experience with PostgreSQL and Redis (queues, caching, pub/sub).
- Hands-on experience with real-time systems (WebRTC, SIP/VoIP, or similar).
- Proven ability to design, build, and scale REST APIs and distributed systems.
- Strong understanding of DevOps in cloud environments (AWS/Azure, Docker, Kubernetes a plus).
- Familiarity with telephony stacks (Asterisk, FreeSWITCH, SignalWire, or Twilio).
- Experience integrating external SaaS APIs (CRMs, automation tools).
- Exposure to AI/ML workflows (LangChain, LLM APIs, Whisper, TTS engines).
- Knowledge of real-time streaming frameworks (GStreamer, Kafka, WebSockets).
- Prior experience building high-throughput sales/communications platforms.
- Familiarity with feature flagging, A/B testing, and experimentation frameworks.
- Be a foundational engineer shaping a product at the frontier of AI voice agents and CRM platforms.
- Work with a small, agile team where your code ships fast and your ideas matter.
- Competitive compensation package
- Flexible, hybrid work culture with a strong focus on ownership and innovation.
This role is for someone who thrives in building complex systems end-to-end, enjoys solving real-time, distributed challenges, and wants to see their work directly power a live AI sales platform.
Please send a cover letter and salary expectations. NO PHONE CALLS PLEASE.