Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Core
Design, implement, and optimize end-to-end solutions for GenAI applications, combining cutting-edge backend services with intuitive front-end experiences.
Role type
Senior Full Stack Developer (Generative AI & Autonomous Agents)
Builds
Scalable GenAI applications, microservices, and user-facing interfaces
Domain
Generative AI, Cloud-native systems, Enterprise software
Deliverable
production ML models | product features
Required skills
Java, Python, Angular, React, TypeScript, Microservices architecture, REST/GraphQL/gRPC APIs, SQL/NoSQL databases, Docker, Kubernetes, AWS/Azure/GCP, CI/CD pipelines, State management (Redux/NgRx), Workflow orchestration (DAGs)
Preferred skills
Experience with FastAPI, Kafka, Redis, RabbitMQ, Automated testing (Jest/Cypress/Playwright), Security best practices
Technologies
Java, Python, Angular, React, TypeScript, FastAPI, gRPC, Kafka, Redis, RabbitMQ, Docker, Kubernetes, AWS, Azure, GCP, Redux, NgRx, Jest, Cypress, Playwright
Responsibilities
Design and implement end-to-end GenAI solutions; Build modular UI components in Angular and React; Develop and optimize backend services and APIs; Architect and maintain distributed microservices; Integrate ML models into production systems; Mentor junior developers and drive best practices
Seniority
Senior, hands-on IC with mentorship responsibilities