Skip to content
Extreme Networks

Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Toronto, CanadaOnsite · Canada
Senior · Fulltime · Products
POSTED 23 SEPT 2025
Apply Ask
Role
411 days opentrue age
Past the 94d median close
Posted 23 Sept 2025 · n=10
Pay
CAD 149k–CAD 255kno pay posted
Market p25–p75
CAD 149k–CAD 255k
H-1B median · Software engineering
$171k
Toronto · n=13 · 365d to 6 Nov
CompanyExtreme Networks →
77open roles
Opened · 30d
+0
Closed · 30d
−10
7d of snapshots · 30d window
Market
1,182open · Senior Full-stack
Opened · 7d
+605% of open
All full-stack
3,290open
All tracked boards · live 9 Nov · n=1,182
Visa
21H-1B LCAs · FY26
Median wage
$164k
NL recognised sponsor
✓
LCAs FY26 · n=21 · to 2026-06-30
TypeScriptJavaScriptReactAngularCSSPythonFastAPIJavaGraphQLRedisKafkaAWS

We are seeking an experienced Senior Full Stack Developer with deep expertise in backend systems (Java, Python, microservices) and modern UI frameworks (Angular, React) to join our high-performing agile team.

This role focuses on building robust, scalable, and user-friendly end-to-end solutions for GenAI applications, combining cutting-edge backend services with intuitive front-end experiences.

Key Responsibilities

Full Stack Development

  • 5+ years
  • Design, implement, and optimize end-to-end solutions for GenAI applications, from backend services to user-facing interfaces.
  • Build modular and reusable UI components in Angular and React, ensuring responsive and accessible interfaces.
  • Develop and optimize backend services and APIs (REST, GraphQL, gRPC) to support real-time AI-driven applications.

Backend Egineering

  • Architect and maintain distributed microservices (synchronous and asynchronous) using Java, Python, and FastAPI.
  • Integrate ML models into scalable, production-ready systems in collaboration with ML engineers and scientists.
  • Manage workflow orchestration with DAGs and asynchronous task queues.
  • Implement automated testing, CI/CD pipelines, containerization (Docker, Kubernetes), and cloud-native deployments (AWS, Azure, GCP).
  • Ensure security, performance optimization, and fault tolerance in backend systems.

Frontend Engineering

  • Collaborate with UX and product teams to create human-in-the-loop AI experiences with Angular and React.
  • Implement robust state management (Redux, NgRx, or equivalent) for real-time, data-intensive applications.
  • Optimize rendering, bundle size, and performance for enterprise-scale UIs.
  • Lead UI testing (Jest, Cypress, Playwright, Jasmine, Karma) to maintain quality and reliability.

Collaboration & Leadership

  • Work closely with cross-functional teams to deliver cohesive GenAI-powered products.
  • Mentor junior developers, promote coding standards, and drive best practices across front-end and back-end development.
  • Communicate effectively with technical and non-technical stakeholders, ensuring transparency and alignment.

Qualifications

  • 7+ years of professional experience as a full stack or combined backend/frontend engineer.
  • Backend expertise:
  • Strong skills in Java and Python, with experience in microservices and distributed systems.
  • Deep knowledge of FastAPI, OpenAPI, gRPC, and asynchronous workflows.
  • Proficiency with SQL and NoSQL databases, distributed computing (Kafka, Redis, RabbitMQ), and performance optimization.
  • Frontend expertise:
  • Expert-level experience with Angular and React, including TypeScript, JavaScript (ES6+), HTML5, CSS3/SASS.
  • Strong grasp of state management frameworks (Redux, NgRx, etc.).
  • Proven ability to build responsive, accessible, and performant enterprise UIs.
  • Cloud & DevOps: Hands-on with AWS/Azure/GCP, Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of security best practices across the stack.
  • Excellent collaboration, problem-solving, and communication skills.
Source · Extreme NetworksFirst seen 2 NovOriginal ↗