Senior Full Stack Developer – AI Digital Platform
Top Benefits
About the role
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.
Key Qualifications – Must Have
- 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).
Nice to Have
- 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.
Why Join Us?
- 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.
About Ontario Wholesale Energy Gas & Electric
OWE is a boutique Natural Gas and Electricity supplier that provides Price Stability, Leveraged Index and Structural Physical products to small and mid-sized commercial consumers in Ontario. With over 10,000 customers and growing, OWE has cemented its reputation as the premiere choice for our 100% Load Following Natural Gas and Electricity products at extremely competitive prices. With a combined 50+ years of industry experience, the Executive Management Team is able to keep the operation highly automated and very lean, which allows OWE to keep margin requirements extremely low. OWE's major energy trading partner is Shell Energy North America. In meeting with our licensed representative you will be able to discuss the current and forecasted Supply and Demand energy challenges while exploring product options that will help you maintain stability in our company's cash flow.
Senior Full Stack Developer – AI Digital Platform
Top Benefits
About the role
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.
Key Qualifications – Must Have
- 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).
Nice to Have
- 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.
Why Join Us?
- 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.
About Ontario Wholesale Energy Gas & Electric
OWE is a boutique Natural Gas and Electricity supplier that provides Price Stability, Leveraged Index and Structural Physical products to small and mid-sized commercial consumers in Ontario. With over 10,000 customers and growing, OWE has cemented its reputation as the premiere choice for our 100% Load Following Natural Gas and Electricity products at extremely competitive prices. With a combined 50+ years of industry experience, the Executive Management Team is able to keep the operation highly automated and very lean, which allows OWE to keep margin requirements extremely low. OWE's major energy trading partner is Shell Energy North America. In meeting with our licensed representative you will be able to discuss the current and forecasted Supply and Demand energy challenges while exploring product options that will help you maintain stability in our company's cash flow.