Software Developer, Co-op
Schema App
The Opportunity
We're seeking a Co-op Software Developer who is eager to build their skills through hands-on experience in software development. Working alongside a team of experienced engineers, you'll contribute to the development of real product features using modern technologies such as React, Node.js, Vue.js, PHP, and Python.
In this role, you'll participate in all stages of the software development lifecycle-from sprint planning and implementation to code reviews and testing. You'll be encouraged to ask questions, explore best practices, and continuously grow in a supportive, agile environment.
What You'll Do
- Implement small features and contribute to bug fixes under the guidance of senior developers.
- Participate in agile ceremonies including daily standups, sprint planning, and retrospectives.
- Engage in code reviews to learn from feedback and build clean, maintainable code.
- Write basic tests to ensure reliability and code quality.
- Follow established coding standards, security best practices, and project workflows.
- Continuously improve your programming and problem-solving skills by collaborating with your peers and mentors.
What You'll Bring
- Basic understanding of programming concepts and software development fundamentals.
- Familiarity with languages such as PHP, JavaScript (Node.js, React, Vue.js), or Python.
- A growth mindset and eagerness to learn through practice and mentorship.
- Strong communication and teamwork skills to contribute effectively in a collaborative environment.
- Detail-oriented approach with a focus on writing secure, maintainable code.
- Enrolled in a Computer Science, Software Engineering, or related undergraduate program.
Location: Remote within Canada
Term: 4 months, starting Fall 2025
About Schema App
Schema App is a fast-paced, profitable SaaS company headquartered in Guelph, Ontario, with a Canada-wide remote team. We are a smart, collaborative group on a mission to own the global Enterprise Content Knowledge Graph market. Our customers include industry leaders such as SAP, Gusto, and Henry Ford Health, and we take pride in being the go-to solution for enterprise organizations looking to unlock the full value of their content through structured data.
As the leader in a niche area of SEO called schema markup, Schema App empowers digital marketing teams with an end-to-end solution to drive measurable results in organic search. In the age of AI-driven search (ChatGPT, Gemini), our technology is essential-building enterprise-grade content knowledge graphs that improve content visibility and enable teams to extract meaningful insights.
Visit us at www.schemaapp.com or on LinkedIn to learn more.
Metrics for Success
- Contribute high-quality, tested code that supports team delivery goals.
- Demonstrate steady progress by completing development tasks on time.
- Actively participate in feedback cycles.
Schema App's Core Values
At Schema App, we live by our core values, guiding how we collaborate and drive success:
- Growth Mindset - We are adaptable, resilient learners who embrace feedback.
- Resourceful - We take initiative, think creatively, and don't give up.
- One Team - We win and learn together. We collaborate and build meaningful connections.
- We are Humble - We acknowledge what we don't know and seek clarity through curiosity.
Life @ Schema App
- A culture focused on your growth: Weekly 1:1s, technical mentorship, and goal setting to support your development.
- Comprehensive health & wellness benefits, starting on day one.
- 1 week of paid vacation per 4-month term.
- Remote flexibility: Work from anywhere in Canada or from our Guelph HQ.
- An inclusive, fun team culture: Virtual lunches, Slack interest groups, and Culture Club events keep us connected.
- Diverse and supportive team: Be part of a smart, collaborative environment where your voice matters.
Schema App's purpose is to build meaningful connections-with each other, our customers, and the data-so that we are all understood. We are a team of smart people helping each other solve hard problems.
Schema App is an equal-opportunity employer. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We aim to offer equal employment opportunities to employees and applicants without regard to race, ancestry, place of origin, colour, ethnic origin, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, or disability.