Talent.com
Randstad Canada
Full-Stack Software EngineerRandstad Canada • Oakville, Ontario, CA
Full-Stack Software Engineer

Full-Stack Software Engineer

Randstad Canada • Oakville, Ontario, CA
6 hours ago
Job type
  • Temporary
  • Quick Apply
Job description

Our Client is seeking a Full-Stack Software Engineer for a 1-year contract opportunity located in Oakville, ON. Targeted to start in late September 2026, this position operates on a standard morning shift schedule. In this full-stack engineering role, you will be responsible for designing, developing, testing, and maintaining scalable enterprise software applications that directly support customer workflows.

This role requires a versatile Full-Stack Software Engineer with a deep technical foundation across the entire software development lifecycle (SDLC). Operating at an Engineer 3 tier, you will architect system interfaces, write clean code for both front-end user interfaces and back-end microservices, and deploy high-availability solutions. You will collaborate closely with product owners, UI/UX designers, and enterprise architects to evaluate technical requirements, determine optimal technology stacks, and execute test-driven, automated delivery pipelines.

Advantages
End-to-End Delivery Scope: Direct ownership across the complete software stack—from user-centric UI components down to server-side microservices and database integrations.

Modern SDLC Practices: Work within a mature engineering ecosystem utilizing Test-Driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), and cloud-native architecture patterns.

Cross-Functional Influence: Collaborate directly with product owners, designers, and system architects to evaluate technology stacks and define architectural standards.

Responsibilities
1. Full-Stack Architecture & Feature Development
Develop, enhance, and maintain responsive front-end user interfaces (UI) and interactive web applications.

Design, build, and optimize backend applications, microservices, and restful APIs using server-side languages.

Create high-level software architecture designs outlining application structure, module dependencies, data models, and API interfaces.

Assess business requirements to select suitable technology stacks, integration methods, and deployment strategies for new digital services.

2. Quality Engineering & Test Automation
Define and execute comprehensive software test strategies, guidelines, and quality policies aligned with enterprise standards.

Implement Test-Driven Development (TDD) methodologies, automated testing frameworks, and continuous integration/continuous delivery (CI/CD) pipelines.

Monitor, optimize, and refactor applications to resolve performance bottlenecks and improve overall operational efficiency.

3. Security, Compliance & User Empathy
Incorporate robust software security practices to safeguard customer data, including data encryption and anonymization protocols.

Engage directly with business stakeholders and end-users to understand pain points, translating complex requirements into intuitive software features.

Evaluate and integrate emerging technologies and new stack layers to maximize development velocity and product reliability.

Qualifications
Core Experience & Education
Education: Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.

IT Tenure: 6+ years of broad IT experience with a minimum of 4+ years dedicated specifically to hands-on software development.

Language Proficiency: Demonstrated practical experience in 2 coding languages OR advanced practice in 1 core language.

Technical Skillset Matrix
Front-End / UI: Proven track record creating user-friendly, responsive, and interactive user interfaces using modern web frameworks.

Back-End Engineering: Hands-on experience developing and maintaining server-side applications, microservices architectures, and RESTful APIs.

Preferred Skill: Strong experience in Java (Spring Boot ecosystem) or equivalent object-oriented back-end languages is preferred.

Development Methodologies: Deep understanding of Agile development cadences, TDD, CI/CD pipelines, code reviews, and version control (Git).

Security & Optimization: Exposure to web application security (OAuth, encryption standards, data masking) and performance tuning techniques.

Summary
Our Client is seeking a Full Stack Engineer for a 1-year contract opportunity located in Oakville, ON. Targeted to start in late September 2026, this position operates on a standard morning shift schedule. In this full-stack engineering role, you will be responsible for designing, developing, testing, and maintaining scalable enterprise software applications that directly support customer workflows.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Create a job alert for this search

Full-Stack Software Engineer • Oakville, Ontario, CA

Similar jobs

Senior Software Engineer – Customer Success (Full‑Stack)

PostGridMississauga, Peel Region, CA
Full-time

A leading SaaS company in Canada is seeking a Senior Software Engineer to enhance core services and lead development.Join a high-energy team to build robust, scalable solutions using Node.TypeScrip... Show more

 • Promoted

AI-Native Full-Stack Engineer — Lead Go/React/TS

CircleCIMississauga, Peel Region, CA
Full-time

A leading CI/CD platform is looking for an experienced engineer to take ownership of building AI-native solutions.You will define the technical approach, build end-to-end features, and lead system ... Show more

 • Promoted

Full Stack Engineer

HISH IT SERVICESMississauga, Peel Region, CA
Full-time

This range is provided by HISH IT SERVICES.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Location: Remote (Canada residents with valid work au... Show more

 • Promoted

Full-Stack Software Engineer with PHP Expertise

Newrich NetworkMississauga, Peel Region, CA
Full-time

Empower projects as a Full-Stack Software Engineer focusing on PHP 8 and React.Enhance API performance and collaborate across functions in a fully remote environment, prioritizing hands-on developm... Show more

 • Promoted

Frontend-Heavy Full-Stack Engineer — Flexible Hours, Equity

MyprosperaMississauga, Peel Region, CA
Full-time

A technology company in Canada is seeking a Full-Stack Engineer to enhance the user experience for wealth management advisors.This role emphasizes frontend development while also integrating backen... Show more

 • Promoted

Full-Stack Software Engineer for Innovative NFT Marketplace

PlaceholderMississauga, Peel Region, CA
Full-time

Dive into the cutting-edge world of NFTs as a Full-Stack Software Engineer.Use your skills in web3 technologies to enhance trading experiences and build robust trading infrastructure.As a pivotal p... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCIMississauga, Peel Region, CA
Full-time

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Show more

 • Promoted

Senior Full Stack Engineer

Hammehr Talent ConsultantsMississauga, Peel Region, CA
Full-time +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Show more

 • Promoted

Staff AI-Powered Full-Stack Engineer

AgodaMississauga, Peel Region, CA
Full-time

A leading online travel agency is seeking a Staff Full Stack Engineer to design AI-driven chat experiences.This role requires 8+ years of experience in software engineering, focusing on architectur... Show more

 • Promoted

Citi Software Engineer - Full Stack Expertise

PowerToFlyMississauga, Peel Region, CA
Full-time

Shape the future of finance with Citi as a Full Stack Software Engineer.The role involves cutting-edge software development and agile collaboration to drive impactful solutions.Citi is on the hunt ... Show more

 • Promoted

Full Stack Software Engineer - Web and Mobile Features

Push OperationsMississauga, Peel Region, CA
Full-time

Push is an all‑in‑one platform that helps businesses grow and scale their companies by simplifying HR, payroll, time tracking, and scheduling.Our purpose is to help our customers free up their time... Show more

 • Promoted

Staff Software Engineer - Full Stack AI (Bangkok based, Relocation provided)

AgodaMississauga, Peel Region, CA
Full-time

At Agoda, we bridge the world through travel.Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone ... Show more

 • Promoted

Remote Full-Stack Engineer: Build Scalable EdTech Platforms

Kira TalentMississauga, Peel Region, CA
Remote
Full-time

A leading EdTech company in Canada seeks a Full Stack Developer to collaborate in designing and building innovative applications.You will code within a cloud-based web application using technologie... Show more

 • Promoted

Staff Software Engineer for IAA’s Tech Team

RB Global Inc.Mississauga, Peel Region, CA
Full-time

Step into the world of modernization with IAA as a Staff Software Engineer.Collaborate deeply across teams to define and drive new standards in application development within a dynamic environment.... Show more

 • Promoted

Senior Full Stack Software Engineer

AthennianMississauga, Peel Region, CA
Full-time

Be among the first 25 applicants.Athennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate str... Show more

 • Promoted

Lead Full Stack Software Engineer Procurify

ProcurifyMississauga, Peel Region, CA
Full-time

Take the lead as a Full Stack Software Engineer at Procurify.Drive technical solutions and develop innovative software using Python/Django and TypeScript/React in a collaborative remote environment... Show more

 • Promoted

Remote Full-Stack Engineer: Web & Mobile Features

Push OperationsMississauga, Peel Region, CA
Remote
Full-time

A leading technology platform in Calgary is seeking a Full Stack Developer to build and maintain features across their workforce management platform.The role involves collaborating with other teams... Show more

 • Promoted

Senior Full Stack Engineer - RepairPal (Remote - Canada)

YelpMississauga, Peel Region, CA
Remote
Full-time

Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems.All new engineers deploy working code th... Show more

 • Promoted

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkMississauga, Peel Region, CA
Remote
Full-time

A forward-thinking tech company in Toronto is searching for a full-stack Software Engineer to enhance our product by building new features and optimizing existing systems.The ideal candidate will h... Show more

 • Promoted

Remote Senior Full-Stack Engineer - Scale SaaS with AI

ProcurifyMississauga, Peel Region, CA
Remote
Full-time

A leading technology firm in Vancouver is seeking a Senior Full Stack Software Engineer to tackle SaaS development challenges.This role involves designing and maintaining full stack features using ... Show more