Extreme Networks Logo

Extreme Networks

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

Reposted 11 Days Ago
Hybrid
Toronto, ON
Senior level
Hybrid
Toronto, ON
Senior level
Develop full stack solutions for GenAI applications, optimizing backend services and creating user-friendly interfaces while mentoring junior developers.
The summary above was generated by AI
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:
  • 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

  • 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. 

Top Skills

Angular
AWS
Azure
Cypress
Docker
Fastapi
GCP
Grpc
Jasmine
Java
Jest
Kafka
Karma
Kubernetes
Microservices
NoSQL
Openapi
Playwright
Python
RabbitMQ
React
Redis
SQL

Extreme Networks Ontario, CAN Office

55 Commerce Valley Drive West, Suite 300 , ON , Canada, L3T 7V9

Extreme Networks Markham, Ontario, CAN Office

55 Commerce Valley Dr W, Markham, Ontario, Canada, L3T 7V9

Similar Jobs

22 Minutes Ago
Remote or Hybrid
8 Locations
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Retention Account Manager, you will engage with SMB owners, deploy retention strategies to reduce churn, and support clients to help them grow. You will collaborate with various teams to enhance retention efforts.
Top Skills: Account ManagementSales
24 Minutes Ago
In-Office
Ottawa, ON, CAN
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
As a Mechanical Design Coop, you will participate in the design of 5G radio products and update design documentation while supporting testing and enhancing lab environments.
Top Skills: AutocadCreoSolidworks
24 Minutes Ago
In-Office
Toronto, ON, CAN
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Sales Director manages the Networks business, develops sales strategies, secures new contracts, and ensures customer satisfaction while leading internal teams.
Top Skills: Business DevelopmentCustomer Relationship ManagementSales ManagementStrategy DevelopmentTelecom Industry Knowledge

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account