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
- 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.
- AI & GenAI Integration: Develop AI-powered applications using LLMs, RAG, agentic AI, LangChain/LangGraph, and MCP, with experience integrating commercial and open-source models.
- 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.
- Full Stack Engineering: Build intuitive, responsive web applications using React, TypeScript, and modern frontend frameworks, integrating seamlessly with backend APIs and AI-powered services.
- 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.