Enable job alerts via email!

Senior Full Stack Developer â AI Digital Platform

Onit Energy

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A technology company is looking for a Senior Full-Stack Developer to architect and build AI-driven systems. You will lead the CRM development and collaborate on integrations with telephony systems. The ideal candidate has 7 years of experience, strong skills in Python, React, and real-time systems, and thrives in a collaborative environment. This role offers competitive compensation and a flexible work culture.

Benefits

Competitive compensation package
Flexible hybrid work culture

Qualifications

  • 7 years of full-stack development experience.
  • Strong expertise in Python and FastAPI.
  • Proficiency in React for frontend web apps.
  • Solid experience with PostgreSQL and Redis.
  • Hands-on experience with real-time systems.
  • Ability to design and scale REST APIs.

Responsibilities

  • Build and maintain FastAPI services for AI Management System.
  • Design clean REST APIs for CRM integrations.
  • Lead development of the CRM operator console.
  • Integrate backend services with telephony systems.
  • Optimize system performance for high-volume calls.
  • Mentor junior developers.

Skills

Full-stack development
FastAPI
React
PostgreSQL
Redis
WebRTC
DevOps
Telephony integration

Tools

Docker
Kubernetes
Job description

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 youll 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 / 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 / ).
  • 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 and / or Python (FastAPI asyncio).
  • Proficiency in React / 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.

Required Experience :

Senior IC

Key Skills

Civil,Bidding,GIS,Capital Market,Cement,Agricultural

Employment Type :

Full-Time

Experience :

years

Vacancy :

1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs