1

Full Stack Software Developer Contract Jobs in Toronto, ON

Role: Full Stack Software Developer Experience Level: 5-10 yrs Work Location: US East/Canada ... Strong testing practices (TDD, Playwright, contract testing) * Experience with OpenTelemetry or ...

Full Stack Software Developer

Toronto, ON ยท Hybrid

CA$90K - CA$100K/yr

You can recognize software problems and develop creative solutions within an energizing environment. * You have programming experience with Java (J2EE), Enterprise Java Beans (EJBs), Java Server ...

You can recognize software problems and develop creative solutions within an energizing environment. * You have programming experience with Java (J2EE), Enterprise Java Beans (EJBs), Java Server ...

As a Full-Stack Software Engineer, you will: * Work on developing and deploying exciting new ... Solid API design instincts - REST contracts, versioning, OpenAPI / typed clients, idempotency ...

Senior Full Stack Developer

Mississauga, ON ยท On-site

CA$110K - CA$140K/yr

Senior Full Stack Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety ...

Full Stack Engineer

Mississauga, ON ยท Hybrid

CA$110K - CA$140K/yr

Senior Full Stack Software Engineer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety ...

Degree or equivalent work experience in Computer Science, Software Development, or similar * 5+ years of experience as a full stack developer * Demonstrable, hands-on experience using Claude (Claude ...

Senior Full-Stack Software Engineer

Toronto, ON ยท On-site

CA$113K - CA$163K/yr

Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools ... full stack software development * Professional experience as a fullstack or software engineer ...

Full-stack Software Engineer

Toronto, ON ยท Hybrid

CA$86.10K - CA$136.10K/yr

Exposure to Agile or DevOps ways of working * Basic understanding of secure coding practices ... the full range of statutory leaves of absence. If you are applying for this role in the U.S ...

next page

Showing results 1-20

Full Stack Software Developer Contract information

See Toronto, ON salary details

$38.2K

$110.3K

$169.4K

How much do full stack software developer contract jobs pay per year?

As of May 28, 2026, the average yearly pay for full stack software developer contract in Toronto, ON is $110,348.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,322.00 and $131,221.00 per year, depending on experience, location, and employer.

What is a Full Stack Software Developer Contract job?

A Full Stack Software Developer Contract job is a temporary or project-based role where a developer is responsible for working on both the front-end and back-end of a software application. Contractors are typically hired for a set duration or until a project is completed and may work with multiple clients. They are expected to have expertise in various programming languages, frameworks, and databases to build and maintain complete web applications. This role often provides flexibility in work arrangements but requires strong problem-solving skills and adaptability to different tech stacks.

What are the key skills and qualifications needed to thrive in the Full Stack Software Developer Contract position, and why are they important?

A Full Stack Software Developer on contract needs proficiency in both front-end and back-end technologies, such as JavaScript frameworks, server-side languages, and databases, along with a solid understanding of software development principles. Familiarity with tools like Git, containerization platforms (e.g., Docker), CI/CD pipelines, and cloud services, as well as relevant certifications, is often expected. Excellent problem-solving abilities, adaptability, and strong communication skills are essential for efficiently collaborating in dynamic environments and managing multiple project requirements. These skills enable success in delivering high-quality, scalable solutions within set deadlines while meeting client or organizational needs.

What are some typical challenges faced by Full Stack Software Developers in contract roles?

Full Stack Software Developers working on contract often face the challenge of quickly adapting to new codebases and team workflows, as projects may vary widely between clients. They may need to work independently while also collaborating with in-house developers, designers, and project managers to align on technical and business requirements. Managing tight deadlines, prioritizing tasks, and learning unfamiliar technologies or systems on the fly are common aspects of the role. Adapting quickly and maintaining clear communication are key to ensuring successful project delivery and ongoing client satisfaction.
What are the most commonly searched types of Full Stack Software Developer jobs in Toronto, ON? The most popular types of Full Stack Software Developer jobs in Toronto, ON are:
What job categories do people searching Full Stack Software Developer Contract jobs in Toronto, ON look for? The top searched job categories for Full Stack Software Developer Contract jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Full Stack Software Developer Contract jobs? Cities near Toronto, ON with the most Full Stack Software Developer Contract job openings:
Infographic showing various Full Stack Software Developer Contract job openings in Toronto, ON as of May 2026, with employment types broken down into 76% Full Time, 23% Part Time, and 1% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $110,348 per year, or $53.1 per hour.

Full-Stack Software Developer

Engineered Intelligence Inc.

Toronto, ON โ€ข On-site, Remote

Full-time

Medical, PTO

Posted 12 days ago


Job description

Our Business: Engineered Intelligence Inc. (EII) is a power infrastructure technology company with headquarters in Calgary and offices in Toronto. We built a cloud-based software product, ENGIN, that is focused on helping our clients manage their transmission and distribution assets. ENGIN, enables our clients to monitor and maintain the condition of their assets and networks. ENGIN, is analytics-driven, with machine learning workloads and a vision of AI assisted planning.


With our intensive knowledge of grid-level assets, we provide our clients with the white glove experience. From software implementation, maintenance, and assistance with regulatory matters to ensure their grids are managed safely and with optimal cost efficiency.


If you would like to learn more, please visit our website at https://www.engineeredintelligence.com/


Who we are: We are a lean, fully remote team of professionals spanning across Canada who truly enjoy working together. We are alight with passion over building this remarkable business from the ground up. Everything we do matters. We are all experts in our field working together to build a strong company and achieve exceptional career milestones.

  • We value Teamwork as we believe great people do great things. We invest in our people and work together to achieve both individual and shared goals.
  • We are Committed to our Customers as our customers were our inspiration, now they are our focus.
  • We value Innovation & Diversity. We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation.
  • We take Ownership. This means we take initiative to exceed expectations and exercise accountability every step of the way.


The Position:Do our values align with you? Are you an experienced Full-Stack Software Developer looking to join a dedicated team working together to build rewarding careers and an incredible business? If so, please read on for more information!


Thisis a full-time role reporting to the Head of Engineering. This role will contribute to all stages of the software development life cycle: from participating in design and requirements breakdown, architecture and technical solutioning, analyzing / refactoring code, application development, and creating documentation. Strong full-stack capabilities are desired for this role, but developers with particularly strong experience either on the front-end or back-end and desire to do full-stack are most welcome to apply.


Only Canadian applicants based in Canada will be considered.


The ideal candidate will have:

  • Bachelor's Degree in Software Engineering, Computer Science or equivalent
  • 6+ years developing dynamic web-based applications in a professional environment
  • Experience with front-end development including:
    • Strong knowledge of typescript and it's best practices
    • Front-end development using common frameworks - Angular/React
      • Experience with recent versions of Angular or desire to work with Angular
    • Developing RESTful web APIs.
  • Experience with back-end development including
    • Knowledge of Java/Kotlin or similar languages
    • Experience with frameworks like Spring / Spring Boot
    • Experience with relational databases and ORMs
  • Knowledge of, exposure to, or experience with:
    • Web application server-side development frameworks, specifically Node.js / express.js with NoSQL database.
    • Data visualization and data analytics libraries and tools.
  • Strong focus on quality including code quality, unit testing, and general advocacy for continuous improvement
  • Ability to work independently and as part of a team; a self-starter, comfortable working with complex systems, eager to take on a wide range of responsibilities.


It would be great if you also have:

  • Understanding of AWS cloud services.
  • Exposure to Apache Spark
  • Knowledge or exposure to Scala
  • Knowledge or exposure to Python
  • Any familiarity with electrical engineering concepts and terminology.
  • Interest or exposure to machine learning tools and workloads.
  • Experience building/maintaining multi-tenant product environments, data management for multi-tenant environments, database migrations for multi-tenant environments.
  • Contribution to any opensource projects or libraries.


As a Full-Stack Software Developer you will:

  • Be involved throughout the software development life-cycle:
    • Offer suggestions and opinions towards technical solutioning for new development tasks.
    • Complete software development tasks across the application with an emphasis on high-quality code.
    • Identify and quantify (i.e. priority, time estimate) "tech debt" within the codebase(s).
  • Produce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.
  • Understand the ins-and-outs of the company's software products from a technical perspective (i.e. architecture, design patterns, code structure).
  • Proficient in core aspects of business logic and user interactions with the company's software products.
  • Accept and produce feedback with the software development team:
    • Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.
    • Perform code reviews and documentation when required to share knowledge with other team members.
    • Contribute towards best practices and technical resources within the development team.
  • Involvement in software implementation process as required, such as client delivery.
  • Peer within the development team, and mentor to intermediate, junior, and student developers


What we offer:

  • Fully remote work with offices in Calgary and Toronto.
  • Flexible work hours (Core working hours 10:00AM to 3:00PM).
  • Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.
  • Stock options so you can realize the value created with your work in the organization.
  • The opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.
  • Interactive and supportive remote workplace culture.
  • Competitive compensation package.
  • Paid time off and Benefits.
  • Health spending account.