Software Development Co-op
Role Overview
The Software Development Co-op provides hands-on experience in a modern SaaS codebase with mentorship and feedback from experienced teammates.
The role is for students enrolled in a post-secondary co-operative education program and available for the January to April 2027 work term.
Key Skills for This Role
Full Job Posting
About commonsku
commonsku provides a SaaS platform for promotional products distributors to manage projects, quotes, orders, and collaboration with clients and suppliers.
The company describes itself as remote-first and community-driven.
Role Overview
The Software Development Co-op provides hands-on experience in a modern SaaS codebase with mentorship and feedback from experienced teammates.
The role is for students enrolled in a post-secondary co-operative education program and available for the January to April 2027 work term.
What You’ll Do
- Learn and apply design patterns and coding standards while deploying solutions with the team.
- Participate in standups, sprint planning, retrospectives, and code reviews.
- Implement React user interface components.
- Develop and maintain APIs and services using PHP and Python.
- Use relational databases such as MySQL or PostgreSQL and write queries.
- Write unit and integration tests, debug issues, and apply backend security and performance considerations.
- Use Git for version control and Datadog for observability and monitoring.
- Work within an Agile development environment and collaborate across functions.
What You Bring
- Current enrollment in Computer Science, Software Engineering, or a related co-operative education degree program.
- Experience building software projects in React, PHP, or Python.
- Familiarity with relational databases, writing queries, Git, and collaborative coding workflows.
- Exposure to Agile development practices.
- Ability to learn quickly, strong attention to detail, and commitment to clean, testable code.
- Good communication skills and willingness to collaborate in a team environment.
- Interest in applying AI tools to software development workflows.
- Bonus exposure to AI/ML concepts such as model training, inference, and APIs.
Compensation and Perks
- Co-op students earn a monthly salary ranging from $3,800 to $4,800 CAD, based on completed co-op work terms.
- The company provides equipment, mentorship, remote-first flexibility, and opportunities to return for future co-op terms or full-time roles.
Location
- The role is open to students in Ontario and is remote-first, with onboarding during the first week and occasional in-office days at the company headquarters in midtown Toronto.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at commonsku
Engineering Manager, Data
Toronto, CAN
commonsku is seeking an Engineering Manager, Data to guide its data team and build reliable pipelines, reporting, and analytics. The role calls for 7+ years in data engineering or analytics, 2+ years leading engineering
Marketing Coordinator Coop (Jan-Aug 2027)
, CAN
commonsku, a remote-first promotional products software company, seeks a Marketing Coordinator Co-op for January-August 2027. You will support paid media campaigns across LinkedIn, Facebook, and Google, partner with crea
Staff Data Engineer
, CAN
commonsku is seeking a Staff Data Engineer to shape its analytics layer, data models, and governance as the business scales. The role requires hands-on data engineering experience and collaboration with product, engineer