Full Stack Engineer

Randstad Enterprise

Montreal (administrative region)

On-site

CAD 90,000 - 140,000

Full time

15 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Randstad Enterprise is seeking a mid-level to senior Full Stack Engineer with AI engineering experience to join our Montreal team. The role emphasizes Angular front-end development, Java/Spring Boot back-end APIs, and CI/CD automation while applying LLM capabilities to deliver AI-driven user experiences.

Location: Montreal with onsite presence three days a week. You will collaborate with product, architecture, cybersecurity, and business teams to ship reliable features and mentor junior

Qualifications

  • 5+ years of software engineering experience with production AI-enabled apps.
  • Strong full-stack skills in Angular/TypeScript and Java/Spring Boot.
  • Experience with CI/CD, DevOps, and secure software delivery.

Responsibilities

  • Design, build, test, deploy, and operate AI-driven apps using LLMs.
  • Develop RAG solutions with embeddings, vector search, and access controls.
  • Integrate models via secure APIs and manage prompts, outputs, and tool calls.
  • Create tests and telemetry to improve accuracy, latency, and cost.
  • Build Angular interfaces and visualizations for risk and policy data.
  • Design scalable Java/Spring Boot services with secure authentication.
  • Use Claude and Copilot responsibly for code tasks and documentation.
  • Follow best practices: CI/CD, observability, security, performance, production support.

Skills

Angular & TypeScript
Java & Spring Boot
RESTful APIs
AI/LLM patterns
CI/CD & DevOps
Docker & Kubernetes
Cloud platforms
Python/SQL

Education

Bachelor's degree in Computer Science or related field

Tools

Claude
GitHub Copilot

Job description

We are looking for a mid-level or senior Full Stack Engineer with AI engineering experience to join our team . Angular and Java are the primary technical skills for this role, supported by strong CI/CD and modern software delivery experience.You will design, build, test, deploy, and operate secure, high-quality applications across the full technology stack. The role is primarily focused on Angular front-end development, Java and Spring Boot backend engineering, RESTful APIs, and CI/CD automation, while applying LLM capabilities to deliver AI-driven user experiences. You will translate business problems into pragmatic solutions and collaborate with engineering, product, architecture, cybersecurity, and business teams to ship reliable features.

Location: Montreal (Day 1 onboarding onsite/in office presence 3x/week)

What you will do:
  • Design, build, and operate AI-driven applications that use LLMs for natural-language interaction, intelligent search, summarization, content generation, and workflow automation.
  • Develop retrieval-augmented generation (RAG) solutions that securely connect models to enterprise data using embeddings, vector search, metadata filtering, citations, and access controls.
  • Integrate commercial or internally hosted models through secure APIs and implement prompt management, structured outputs, tool or function calling, context management, and streaming responses.
  • Create evaluation datasets and automated tests for answer quality, groundedness, safety, latency, reliability, and cost; use production telemetry and user feedback to improve the system.
  • Build intuitive Angular interfaces and data visualizations that allow users to search, filter, review and interact with risk, metric, policy and control information.
  • Design scalable Java and Spring Boot services, RESTful APIs, and event-driven or microservices-based components with appropriate authentication and authorization.
  • Use Claude, GitHub Copilot, and similar AI engineering tools responsibly for code exploration, implementation, refactoring, test generation, debugging, review, and documentation while independently validating generated output.
  • Apply software engineering best practices, including code review, automated testing, CI/CD, observability, secure development, performance tuning, and production support.
  • Partner with product managers, UX/UI teams, architects, data specialists, and business stakeholders to identify high-value use cases and translate requirements into measurable technical outcomes.
  • For senior candidates, lead solution design, mentor engineers, influence standards, assess trade-offs across model quality, latency, cost, security, and maintainability, and drive delivery across teams.
Skills & Qualifications:
  • 5+ years of software engineering experience, including hands-on delivery of production or production-like AI-enabled applications.
  • Primary skills: Strong full-stack development experience with Angular and TypeScript, Java and Spring Boot, RESTful APIs, distributed systems, and secure application design.
  • Practical experience with LLM application patterns, model APIs, RAG, embeddings, vector search, prompt design, structured outputs, tool calling, evaluation, observability, and AI security.
  • Hands-on use of Claude, GitHub Copilot, or comparable AI coding assistants, with disciplined review, testing, and security practices.
  • Strong CI/CD and DevOps experience covering automated builds, testing, code-quality and security checks, deployment, release controls, and production monitoring; familiarity with Docker, Kubernetes, and cloud-native platforms is preferred.
  • Experience with Python, SQL or NoSQL databases, data integration, caching, and data-intensive applications.
  • Strong problem-solving, communication, and stakeholder-management skills; senior candidates should also demonstrate architecture leadership, delivery ownership, and mentoring experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Axelon Services Corporation • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Auxo | Growth Partner • Canada

On-site
CAD 100,000 - 110,000
Forward Deployed Engineer
Forward Deployed Engineer

Robots & Pencils LP • Canada

On-site
CAD 176,000 - 244,000
Applied AI Engineer
Applied AI Engineer

Worky • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
AI Developer Full time ✺ Quebec - Montreal
AI Developer Full time ✺ Quebec - Montreal

Mirego inc. • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Senior Full stack AI Developer (Python & Angular/React)
Senior Full stack AI Developer (Python & Angular/React)

Intact Financial Corporation • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Equal Opportunity Employment
Inclusivity and accessibility initiatives
Senior L3 AI Engineer
Senior L3 AI Engineer

REALIGN LLC • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Senior Software Engineer, AI
Senior Software Engineer, AI

Toast • Toronto

Hybrid
CAD 145,000 - 183,000
Competitive compensation
Extended health and dental coverage
Employee Stock Option Plan
+4
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Encore Technical Solutions Inc. • Toronto

On-site
CAD 100,000 - 150,000