Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
extremenetworks
Toronto, Canada · Toronto · Canada
Posted Sep 23, 2025
- Full-time
- Products
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** - 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.