Back to results

Full Stack Engineer

  • 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: Lead Full Stack Engineer – AI

Location : Toronto ,ON

Experience: 8+ Years

Job Summary

We are seeking an experienced Lead Full Stack Engineer with strong Java/Python backend development, React frontend expertise, and hands-on knowledge of Generative AI and Agentic AI. The ideal candidate will lead technical design, development, and delivery of scalable enterprise applications while collaborating with AI data scientists and business stakeholders.

Key Responsibilities

  • Lead end-to-end design, development, and implementation of scalable full-stack applications.
  • Develop backend services using Java or Python, REST APIs, and microservices.
  • Build modern React applications using micro-frontend architectures and reusable UI components.
  • Design and integrate GenAI solutions, LLMs, prompt engineering, and Agentic AI frameworks.
  • Collaborate with AI data scientists on data ingestion and feature engineering.
  • Deploy and manage applications using OpenShift, Kubernetes, and S3 Object Storage.
  • Optimize PostgreSQL schemas, queries, and database performance.
  • Provide technical leadership, mentor developers, and drive engineering best practices.

Must-Have Skills

  • 7+ years of backend development experience in Java or Python.
  • Strong experience with REST APIs, microservices, React, and micro-frontends.
  • Knowledge of Agentic AI, LLM integrations, prompt engineering, and GenAI development tools such as GitHub Copilot, Windsurf, or Claude Code.
  • Experience with OpenShift, Kubernetes, and S3 Object Storage.
  • Strong PostgreSQL database design and performance-tuning skills.

Nice-to-Have Skills

  • Spec-driven development.
  • Camunda 8 development and customization.
  • Vector databases and Retrieval-Augmented Generation (RAG).
  • Strong leadership, communication, and cross-functional collaboration skills.
More about this job

Responsibilities

Lead the design, development, and delivery of scalable full-stack applications, including backend services, React interfaces, and integrated Generative AI solutions. Collaborate with data scientists and business stakeholders, manage deployments and database performance, and mentor developers while promoting engineering best practices.

Requirements

Requires 7+ years of backend development experience with Java or Python, along with experience in REST APIs, microservices, React, and micro-frontends. Candidates should also have knowledge of Agentic AI, LLM integrations, prompt engineering, OpenShift, Kubernetes, S3 Object Storage, and PostgreSQL performance tuning.

Skills

  • Java
  • Python
  • REST APIs
  • Microservices
  • React
  • Micro-Frontend Architecture
  • Generative AI
  • Agentic AI
  • LLM Integration
  • Prompt Engineering
  • OpenShift
  • Kubernetes
  • S3 Object Storage
  • PostgreSQL
  • Technical Leadership

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Data & Analytics

Keywords

  • Java
  • Python
  • REST APIs
  • Microservices
  • React
  • Micro-Frontend Architecture
  • Reusable UI Components
  • Generative AI
  • Agentic AI
  • Large Language Models
  • Prompt Engineering
  • GitHub Copilot
  • Windsurf
  • Claude Code
  • OpenShift
  • Kubernetes
  • S3 Object Storage
  • PostgreSQL
  • Data Ingestion
  • Feature Engineering
  • Spec-Driven Development
  • Camunda 8
  • Vector Databases
  • Retrieval-Augmented Generation
  • Technical Leadership
  • Enterprise Applications

Report this job