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

Toronto, CanadaFull-TimeStaffFull-stack

You will be redirected to the company career page

Key Responsibilities

  • Full Stack Development:
  • Design, implement, and optimizeend-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 Engineering:
  • Architect and maintaindistributed 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

  • 10+ years of professional experience as a full stack or combined backend/frontend engineer.
  • Backend expertise:
  • Frontend expertise:
  • 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.

Job Summary

CompanyExtremenetworks
LocationToronto, Canada
TypeFull-Time
LevelStaff
DomainFull-stack