Principal SW Systems Engineer (10036)

Extreme Networks

Toronto

On-site

CAD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Extreme Networks seeks an experienced Senior Full Stack Developer to build robust GenAI solutions, combining strong backend services with intuitive front‑end experiences.

You will design, implement, and optimize end‑to‑end systems, mentor junior engineers, and collaborate with cross‑functional teams to deliver scalable products across cloud platforms.

Qualifications

  • 10+ years in full stack or combined backend/frontend engineering.
  • Strong backend with Java and Python and microservices experience.
  • Frontend mastery in Angular and React; TypeScript and modern UI.
  • Experience with CI/CD, Docker/Kubernetes, and cloud deployments.

Responsibilities

  • Design, implement, and optimize end‑to‑end GenAI solutions across backend and UI.
  • Build modular UI components in Angular and React with responsive interfaces.
  • Develop backend services and APIs (REST/GraphQL/gRPC) for real‑time AI apps.
  • Mentor developers, promote standards, and collaborate with cross‑functional teams.

Skills

Full stack engineering
Java
Python
Microservices
Angular
React
TypeScript
REST / GraphQL / gRPC

Tools

Docker
Kubernetes
AWS
Azure
GCP
FastAPI
GraphQL
Distributed systems

Job description

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 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 Engineering:
    • 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
  • 10+ 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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank • Toronto

On-site
CAD 140,000 - 190,000
Senior Full Stack Python Developer - FT
Senior Full Stack Python Developer - FT

Demand For HR • Hamilton

On-site
CAD 120,000 - 160,000
Full Stack Engineer – Data & AI
Full Stack Engineer – Data & AI

United States Digital Space LLC • Toronto

Hybrid
CAD 110,000 - 147,000
RRSP eligibility
Paid time off (PTO)
Parental leave
+2
Forward Deployed AI Engineer
Forward Deployed AI Engineer

EQ Bank • Toronto

On-site
CAD 140,000 - 190,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

Kinvie • Toronto

On-site
CAD 140,000 - 190,000
AI Full Stack Developer
AI Full Stack Developer

Avanade • Toronto

On-site
CAD 90,000 - 120,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank | Canada's Challenger Bank • Toronto

On-site
CAD 150,000 - 210,000
Full Stack Developer (Python AI, React, Node.js)
Full Stack Developer (Python AI, React, Node.js)

Acestack • Toronto

On-site
CAD 120,000 - 170,000
Full Stack Developer
Full Stack Developer

Kumaran Systems • Toronto

On-site
CAD 90,000 - 130,000
Java Full Stack Engineer
Java Full Stack Engineer

Quantum World Technologies Inc. • Toronto

On-site
CAD 90,000 - 120,000