Back to results

Senior Full Stack Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Role: Senior Full Stack Developer

Location: Toronto, ON (Hybrid)

We are seeking a Senior Full Stack Developer with strong expertise in Angular, Java, Spring Boot, Node.js, and microservices. The role focuses on building production-ready applications, modernizing platforms, implementing secure cloud-native solutions, and integrating AI-assisted and agentic AI development workflows.

Top 3 Skills

  1. Full Stack Development: Angular, TypeScript, Node.js, Java, Spring Boot, and REST APIs.
  2. Microservices & Cloud-Native Technologies: GraphQL, Kafka, Redis, PostgreSQL, Docker, Kubernetes, and CI/CD.
  3. AI-Enabled Engineering: GitHub Copilot, AI Development Lifecycle, agentic AI frameworks, LLM orchestration, and AI workflow integration.

Additional Skills

  • Microsoft GitHub Copilot
  • AI Development Lifecycle
  • GraphQL, Kafka, Redis, and PostgreSQL
  • Kubernetes, Docker, and CI/CD
  • OAuth 2.0, OIDC, and JWT

Key Responsibilities

  • Design, develop, test, and support Angular frontends and backend services using Java, Spring Boot, and Node.js.
  • Design and implement RESTful and GraphQL APIs, microservices, and integrations with Kafka, Redis, and PostgreSQL.
  • Deliver production-ready code with automated unit, integration, and end-to-end testing.
  • Contribute to technical strategy, platform modernization, and alignment with enterprise architecture standards.
  • Implement AI-assisted development workflows using LLMs, code assistants, prompt templates, and automated code checks.
  • Develop and improve agentic AI workflows, including tool invocation, state management, retries, fallbacks, validation, guardrails, and model evaluation.
  • Promote reusable AI capabilities, plugins, prompts, workflows, and secure development practices.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Implement CI/CD pipelines, Infrastructure as Code, and DevSecOps practices.
  • Improve observability through logging, metrics, distributed tracing, automated alerts, and performance optimization.
  • Apply secure coding practices and implement OAuth 2.0, OIDC, and JWT authentication and authorization.
  • Collaborate with Agile teams, architects, platform teams, and security stakeholders.
  • Mentor developers, share engineering best practices, and support production incidents and on-call operations.

Must-Have Experience

  • Strong full-stack development experience with Angular, Java/Spring Boot, and Node.js.
  • Hands-on experience building and operating production applications and backend services.
  • Experience with microservices, APIs, messaging, and cloud-native technologies.
  • Practical experience designing and building agentic AI frameworks or AI-enabled developer tooling/product features.
  • Experience with LLM-driven agents, tool invocation, planner–actor patterns, and retrieval-augmented workflows.
  • Experience implementing agent pipelines with observability, audit trails, validation, guardrails, and approval gates.
  • Experience working in Agile teams and delivering production software.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf

More about this job

Responsibilities

Develop and support Angular frontends, Java/Spring Boot and Node.js backend services, APIs, and microservices, while delivering tested, production-ready applications. Modernize platforms and implement secure cloud-native deployments, AI-assisted and agentic AI workflows, observability, and CI/CD practices while collaborating with teams and mentoring developers.

Requirements

Requires strong full-stack experience with Angular, Java/Spring Boot, and Node.js, plus hands-on experience operating production applications, microservices, APIs, messaging, and cloud-native technologies. Candidates must also have practical experience building agentic AI or AI-enabled developer tools, including LLM agents, tool invocation, retrieval-augmented workflows, observability, validation, guardrails, and approval gates.

Skills

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • Node.js
  • REST APIs
  • GraphQL
  • Microservices
  • Kafka
  • Redis
  • PostgreSQL
  • Docker
  • Kubernetes
  • CI/CD
  • Agentic AI
  • OAuth 2.0

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • Node.js
  • REST APIs
  • GraphQL
  • Microservices
  • Kafka
  • Redis
  • PostgreSQL
  • Docker
  • Kubernetes
  • CI/CD
  • Infrastructure as Code
  • DevSecOps
  • GitHub Copilot
  • AI Development Lifecycle
  • Agentic AI
  • LLM Orchestration
  • Tool Invocation
  • Planner-Actor Patterns
  • Retrieval-Augmented Workflows
  • OAuth 2.0
  • OIDC
  • JWT
  • Automated Testing
  • Observability
  • Distributed Tracing
  • Agile

Report this job