Description We are seeking a hands-on senior software engineer who can solve complex backend and ... Write and maintain automated unit, integration, contract, API and end-to-end tests while promoting ...
Description We are seeking a hands-on senior software engineer who can solve complex backend and ... Write and maintain automated unit, integration, contract, API and end-to-end tests while promoting ...
Full-Stack Engineer (Contract - Part-Time) (Remote)
Toronto, ON · Remote
$100K - $150K/yr
AWS SDK), and API backend (BFF) * Develop, improve, and fix custom API backend as required * SPA ... Full Stack Development: 2 years (Required) * DevOps: 1 years (Preferred)
Quick apply
Full-Stack Engineer (Contract - Part-Time) (Remote)
Toronto, ON · Remote
$100K - $150K/yr
AWS SDK), and API backend (BFF) * Develop, improve, and fix custom API backend as required * SPA ... Full Stack Development: 2 years (Required) * DevOps: 1 years (Preferred)
Full-Stack Developer
Toronto, ON · On-site
Design and maintain reliable APIs and backend services that connect ODAIA's data, machine learning ... contracts. * Strong software engineering fundamentals, including modular design, clear interfaces ...
Quick apply
Full-Stack Developer
Toronto, ON · On-site
Design and maintain reliable APIs and backend services that connect ODAIA's data, machine learning ... contracts. * Strong software engineering fundamentals, including modular design, clear interfaces ...
Software Developer
Oakville, ON · On-site
Mid-morning you might drop into a backend slice: a Go service endpoint or a Python data pipeline ... API contract decision. Afternoons often involve a code review - either giving feedback to a ...
Software Developer
Oakville, ON · On-site
Mid-morning you might drop into a backend slice: a Go service endpoint or a Python data pipeline ... API contract decision. Afternoons often involve a code review - either giving feedback to a ...
Contract Location: Remote Job Summary: We are looking for experienced software engineers to help ... Work on challenging software engineering tasks across backend, full-stack, infrastructure, and ...
Quick apply
Contract Location: Remote Job Summary: We are looking for experienced software engineers to help ... Work on challenging software engineering tasks across backend, full-stack, infrastructure, and ...
About the Role Reporting to the Team Lead, the Developer II (Infrastructure & Security) is ... Contribute to backend application development (APIs, services, data pipelines) to support full ...
About the Role Reporting to the Team Lead, the Developer II (Infrastructure & Security) is ... Contribute to backend application development (APIs, services, data pipelines) to support full ...
Python Developer - Fully Remote | Upto $50/hr
Toronto, ON · Remote
CA$50/hr
Software Engineer Expert Type: Contract Compensation: $40-$50/hour Location: Remote Role ... Experience with APIs , backend systems, and debugging. * Familiarity with Docker , Linux , and ...
Quick apply
Python Developer - Fully Remote | Upto $50/hr
Toronto, ON · Remote
CA$50/hr
Software Engineer Expert Type: Contract Compensation: $40-$50/hour Location: Remote Role ... Experience with APIs , backend systems, and debugging. * Familiarity with Docker , Linux , and ...
Reporting to the Sr. Director, Pension Application Developer, the Senior API and Integration ... Guide API versioning, contract stability, schema evolution, backward compatibility, and deprecation ...
Reporting to the Sr. Director, Pension Application Developer, the Senior API and Integration ... Guide API versioning, contract stability, schema evolution, backward compatibility, and deprecation ...
This role is backend-leaning - you'll spend most of your time on server-side architecture, data ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...
This role is backend-leaning - you'll spend most of your time on server-side architecture, data ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...
RQ11288 - Sr. Software Developer 1-year contract (250 business days) - possible extenion ONSITE 5 ... Build and enhance data-driven applications and backend services * Design and execute unit ...
Quick apply
RQ11288 - Sr. Software Developer 1-year contract (250 business days) - possible extenion ONSITE 5 ... Build and enhance data-driven applications and backend services * Design and execute unit ...
Staff Software Engineer
Toronto, ON · Hybrid
This role is backend-leaning - you'll spend most of your time on server-side architecture, data ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...
Staff Software Engineer
Toronto, ON · Hybrid
This role is backend-leaning - you'll spend most of your time on server-side architecture, data ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...
This role is backend-leaning - you'll spend most of your time on server-side architecture, data ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...
This role is backend-leaning - you'll spend most of your time on server-side architecture, data ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...
Be Seen First
Senior Java Engineer (React)
Toronto, ON · On-site
CA$70 - CA$120/hr
Senior Java Engineer Type: 6-month contract + opportunity to extend Location: 1 Queen Street East ... Design, develop, and maintain backend services using Java and Spring Boot. * Contribute to ...
Quick apply
Be Seen First
Senior Java Engineer (React)
Toronto, ON · On-site
CA$70 - CA$120/hr
Senior Java Engineer Type: 6-month contract + opportunity to extend Location: 1 Queen Street East ... Design, develop, and maintain backend services using Java and Spring Boot. * Contribute to ...
Senior Full-Stack Engineer (Media Team)
Toronto, ON · Remote
CA$115K - CA$173K/yr
This role is ideal for a senior backend or full-stack engineer who thinks in terms of throughput ... Design and evolve media platform APIs and contracts for multiple internal, as well as external ...
Quick apply
Senior Full-Stack Engineer (Media Team)
Toronto, ON · Remote
CA$115K - CA$173K/yr
This role is ideal for a senior backend or full-stack engineer who thinks in terms of throughput ... Design and evolve media platform APIs and contracts for multiple internal, as well as external ...
RQ11209 - Sr. Software Developer - Full Stack
Toronto, ON · Remote
CA$88.52 - CA$106.30/hr
RQ11209 - Sr. Software Developer - Full Stack 9-month contract (170 business days) - possible ... Backend Integration: Utilizing Oracle REST Data Services (ORDS) to create RESTful APIs for ...
Quick apply
RQ11209 - Sr. Software Developer - Full Stack
Toronto, ON · Remote
CA$88.52 - CA$106.30/hr
RQ11209 - Sr. Software Developer - Full Stack 9-month contract (170 business days) - possible ... Backend Integration: Utilizing Oracle REST Data Services (ORDS) to create RESTful APIs for ...
Senior Power Platform Developer
Toronto, ON · Hybrid
CA$100/hr
Fixed-Term Contract (12 Years) Compensation: Approximately $100/hr -- We have a great new ... Implement validation processes before data is pushed to backend systems * Support and enhance a ...
Quick apply
Senior Power Platform Developer
Toronto, ON · Hybrid
CA$100/hr
Fixed-Term Contract (12 Years) Compensation: Approximately $100/hr -- We have a great new ... Implement validation processes before data is pushed to backend systems * Support and enhance a ...
RQ11090 - Sr. Software Developer - Full Stack 7-month contract (150 business days) - possible ... back-end integration, API development · Excellent analytical, problem-solving and decision-making ...
Quick apply
RQ11090 - Sr. Software Developer - Full Stack 7-month contract (150 business days) - possible ... back-end integration, API development · Excellent analytical, problem-solving and decision-making ...
RQ11303 - Sr. Software Developer - Full Stack 9-month contract (171 business days) - possible ... back-end integration, API development · Excellent analytical, problem-solving and decision-making ...
Quick apply
RQ11303 - Sr. Software Developer - Full Stack 9-month contract (171 business days) - possible ... back-end integration, API development · Excellent analytical, problem-solving and decision-making ...
Design and develop scalable backend services using .NET 6/7/8 and ASP.NET Core Build and maintain ... OAuth 2.0, OpenID Connect, JWT, and API Gateway patterns Write unit, integration, and contract ...
Design and develop scalable backend services using .NET 6/7/8 and ASP.NET Core Build and maintain ... OAuth 2.0, OpenID Connect, JWT, and API Gateway patterns Write unit, integration, and contract ...
RQ11154 - Software Developer - Senior
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11154 - Software Developer - Senior 1-year contract (254 business days) - possible extension ... Strong expertise in backend frameworks such as Spring Boot, Node.js, or .NET Core . * Proficiency ...
Quick apply
RQ11154 - Software Developer - Senior
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11154 - Software Developer - Senior 1-year contract (254 business days) - possible extension ... Strong expertise in backend frameworks such as Spring Boot, Node.js, or .NET Core . * Proficiency ...
Contract Back End Developer information
What is the difference between Contract Back End Developer vs Contract Front End Developer?
| Aspect | Contract Back End Developer | Contract Front End Developer |
|---|---|---|
| Required Skills | Server-side languages (e.g., Java, Python), databases, API development | HTML, CSS, JavaScript, UI frameworks |
| Work Environment | Backend systems, server management, database integration | Client-side interfaces, user experience design |
| Common Certifications | None specific, but backend certifications (e.g., AWS, Oracle) are common | None specific, but front end certifications (e.g., React, Angular) are common |
Contract Back End Developers focus on server-side logic, databases, and API development, while Contract Front End Developers work on user interfaces and client-side functionality. Both roles require technical skills but differ in their focus areas within software development.
What are some common challenges faced by contract back end developers when integrating with existing systems?
How much do contract back end developers get paid?
What are the key skills and qualifications needed to thrive as a contract back end developer?
What is a contract back end developer?
Is a contract back end developer in demand?
What are the most commonly searched types of Back End Developer jobs in Toronto, ON?
The most popular types of Back End Developer jobs in Toronto, ON are:
What are popular job titles related to Contract Back End Developer jobs in Toronto, ON?
For Contract Back End Developer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Contract Back End Developer jobs in Toronto, ON look for?
The top searched job categories for Contract Back End Developer jobs in Toronto, ON are:

Job description
As Canada's leading integrated freight, package, and logistics provider, we've been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you. The places we go, the elements we brave, the promises we deliver - it's all possible because of our people. So, whether you're looking to build new skills, make an impact in your community, or inspire your team, we go there for you.
This role follows a full-time hybrid work arrangement. Work is generally performed at Purolator facilities on Meadowpine Boulevard in Mississauga.
We are seeking a hands-on senior software engineer who can solve complex backend and cloud challenges while contributing across the full stack. The successful candidate will take ownership from technical design through production deployment, work on high-volume customer-facing applications, mentor developers and help shape technical direction.
About the Team
Purolator Digital Channels is part of Purolator's IT organization and is responsible for developing and engineering customer-facing applications. Our goal is to deliver reliable, scalable digital solutions that support Purolator's position as Canada's leading freight, parcel and logistics provider.
- Lead technical design and solution discussions for medium-to-large initiatives, translating functional requirements into secure, scalable and maintainable designs.
- Develop and maintain APIs, event-driven services, cloud functions and web application features using Java, Python, Angular and AWS.
- Design and support serverless and distributed architectures using services such as AWS Lambda, API Gateway, SQS, SNS, S3, DynamoDB and Aurora PostgreSQL.
- Build and maintain CI/CD pipelines, contribute to cloud architecture decisions and support controlled production deployments.
- Write and maintain automated unit, integration, contract, API and end-to-end tests while promoting TDD and BDD practices.
- Perform code reviews, improve code quality, reduce technical debt and maintain strong automated test coverage.
- Troubleshoot production issues, monitor application health and performance, and use logs, metrics and tracing to identify root causes.
- Identify and remediate software vulnerabilities, upgrade dependencies and apply secure coding practices aligned with OWASP guidance.
- Optimize application performance, database queries and cloud costs without compromising reliability or maintainability.
- Collaborate with Product Owners, QA, architects and other stakeholders throughout development, testing, UAT and release activities.
- Prepare clear technical documentation, including solution designs, component designs, deployment information and operational guidance.
- Mentor junior and intermediate developers, share knowledge and promote consistent engineering standards across the team.
- Use AI-assisted development tools responsibly to improve productivity, code quality, testing and documentation.
Backend Development
- 7+ years of experience building and supporting enterprise applications in cloud environments.
- Strong Java and Spring Boot development experience, including REST APIs, Maven, JSON and service integration.
- Practical Python experience, including AWS Lambda development, boto3 and pytest.
Frontend Development
- Hands-on experience with Angular, TypeScript, HTML and CSS.
AWS and Cloud Engineering
- Proven experience with AWS Lambda, API Gateway, SQS, SNS, S3, CloudWatch, IAM, DynamoDB and Aurora PostgreSQL.
- Experience designing, deploying, monitoring and troubleshooting production cloud applications.
- Experience with infrastructure as code, preferably AWS CloudFormation.
Data and Integration
- Strong PostgreSQL and SQL skills, including data modelling, indexing and query performance tuning.
- Experience with DynamoDB and integrating REST or SOAP services.
Testing and Delivery
- Experience with JUnit 5, Mockito, pytest, Postman and REST Assured or equivalent testing tools.
- Solid understanding of unit, integration, contract and API testing, automated testing, mocking, TDD and BDD.
- Experience with GitHub Actions or a comparable CI/CD platform.
Leadership and Collaboration
- Ability to lead technical discussions, review designs and code, mentor developers and communicate effectively with both technical and non-technical stakeholders.
- Strong ownership, problem-solving and debugging skills, with the ability to work independently and manage changing priorities.
The ideal candidate enjoys solving complex technical problems, takes ownership from design through production and is committed to clean, maintainable and well-tested software. They are comfortable working across Java, Python, Angular and AWS; mentoring teammates; improving engineering practices; and balancing delivery speed with quality, security and operational reliability.
- Experience with CloudWatch Insights, AWS X-Ray, Security Hub, EventBridge, Step Functions, ECS/Fargate or CloudFront.
- Experience with SonarCloud, OpenAPI/Swagger, microservices and observability practices.
- Experience with application or product feature design and high-volume customer-facing systems.
- Experience using GitHub Copilot, ChatGPT, Claude or similar AI-assisted development tools in a professional software engineering environment.
Language Requirement: Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders. This requirement is justified by the nature of the responsibilities and operational needs.
POSTING DETAILS
Location: 530 - Corporate
Working Conditions: Office Environment
Reports to: Lead Technology Developer
---
Purolator is an equal opportunity employer committed to diversity and inclusion. We welcome all qualified applicants and provide accommodations during the recruitment process upon request.
Purolator complies with Canadian law in all recruitment practices. During pre-screening, we may use an Artificial Intelligence (AI) tool, supported by human oversight, to efficiently manage tasks such as resume screening and candidate matching, enabling our team to connect with qualified candidates faster.
Personal information is used solely for recruitment and managed in accordance with privacy legislation. For AI-related inquiries only, contact TalentCOE@purolator.com. To apply, visit our Careers Page.
We recognize that employees and their families are essential to our success. We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.
Every day at Purolator is an opportunity to connect with colleagues, customers, and communities to make a positive impact. Learn more about our values at www.purolator.com.
About Purolator
Sourced by ZipRecruiter