Back to results

Full Stack Developer (Java/Python + Gen AI)

  • Brampton, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Role Description This is a contract Full Stack Developer (Java/Python + Gen AI) role based in Brampton, ON with a hybrid work arrangement, allowing a mix of on-site and work-from-home days. The role also involves building responsive front-end interfaces, collaborating with product and data teams to translate requirements into technical solutions, and ensuring code quality through testing, documentation, and reviews. The developer will participate in agile ceremonies, contribute to architecture discussions, and help continuously improve performance, reliability, and user experience.

Responsibilities

  1. Backend & SDK Development: Design, develop, and maintain scalable backend services, APIs, and reusable SDKs using Python and Java, with experience in FastAPI, Spring Boot, and microservices architecture.
  1. AI & GenAI Integration: Develop AI-powered applications using LLMs, RAG, agentic AI, LangChain/LangGraph, and MCP, with experience integrating commercial and open-source models.
  1. AI Platform & Cloud Engineering: Build and integrate enterprise AI capabilities, including model gateways, prompt management, vector databases, evaluation frameworks, and guardrails, with experience in cloud platforms (GCP preferred), Docker, Kubernetes, and CI/CD.
  1. Full Stack Engineering: Build intuitive, responsive web applications using React, TypeScript, and modern frontend frameworks, integrating seamlessly with backend APIs and AI-powered services.
  1. Software Quality & Security: Deliver production-ready solutions through automated testing, observability, performance optimization, secure API design, and enterprise authentication/authorization, ensuring reliability, scalability, and maintainability

Qualifications

  • Ability to work in a collaborative, hybrid environment in Brampton, ON, with strong problem-solving skills and clear technical communication.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
More about this job

Responsibilities

Develop scalable backend services, APIs, reusable SDKs, and responsive web applications using Python, Java, React, and TypeScript. Integrate generative AI capabilities and cloud platforms while ensuring software quality, security, performance, and reliability through testing, observability, and collaboration with product and data teams.

Requirements

A bachelor's degree in Computer Science, Engineering, or a related field is required, or equivalent practical experience. The role calls for strong problem-solving and technical communication skills, experience with full-stack and backend development, generative AI integration, and cloud engineering, and the ability to work collaboratively in a hybrid environment.

Skills

  • Python
  • Java
  • FastAPI
  • Spring Boot
  • Microservices
  • Large Language Models
  • Retrieval-Augmented Generation
  • Agentic AI
  • LangChain
  • LangGraph
  • Model Context Protocol
  • React
  • TypeScript
  • Google Cloud Platform
  • Docker
  • Kubernetes

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Python
  • Java
  • FastAPI
  • Spring Boot
  • Microservices Architecture
  • Large Language Models
  • Retrieval-Augmented Generation
  • Agentic AI
  • LangChain
  • LangGraph
  • Model Context Protocol
  • Model Gateways
  • Prompt Management
  • Vector Databases
  • Evaluation Frameworks
  • Guardrails
  • React
  • TypeScript
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • CI/CD
  • Automated Testing
  • Observability
  • Secure API Design
  • Enterprise Authentication
  • Agile
  • SDK Development

Report this job