Ontario Wholesale Energy Gas & Electric
Enerva Energy Solutions Inc
True Oil LLC
Pacific Fusion
Engineered Intelligence Inc.
Entergy
National Information Solutions Cooperative (NISC)
Southern California Edison (SCE)
Rainmaker Technology Corporation
GeologicAI
Trafigura
Undisclosed
Trench Group
Voltus
Equinox Engineering
Southern California Edison (SCE)
X-Energy
X-energy
LSEG
Halliburton
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.