MI
Developer (Full Stack), Student
- Salary
- CA$23–CA$30/hrCAD per hour
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
- Sep 24, 2026
Is this job info correct?
About Mission Perform
Mission Perform is a performance-driven consulting, AI, and software development firm that partners with organizations, by building winning cultures that elevate both organizational and individual results. We are dedicated to improving how teams work, communicate, and achieve goals. We believe in “Performance Through People, Systems & Technology”.
We don’t just advise from the sidelines: our consultants, engineers, and execs work directly alongside client teams to design, build, and ship real solutions our clients depend on.
We’re a startup at heart and about to scale: lean team, fast decisions, high ownership, and direct exposure to the people who use what you build (clients, consultants, and executives), not layers of process between you and the impact of your work.
Details
This position follows a hybrid work model, based out of our Mississauga office, with an expectation of in-office attendance three days each week (own transportation required). The compensation range is posted below and is based on experience, skills, and academic standing. The upper end of this range is reserved for exceptional, top-tier candidates. We use automated tools, including artificial intelligence, to assist in the evaluation of applications.
What's In It For You
23 - 30 CAD per hour(Canadian HQ)
Mission Perform is a performance-driven consulting, AI, and software development firm that partners with organizations, by building winning cultures that elevate both organizational and individual results. We are dedicated to improving how teams work, communicate, and achieve goals. We believe in “Performance Through People, Systems & Technology”.
We don’t just advise from the sidelines: our consultants, engineers, and execs work directly alongside client teams to design, build, and ship real solutions our clients depend on.
We’re a startup at heart and about to scale: lean team, fast decisions, high ownership, and direct exposure to the people who use what you build (clients, consultants, and executives), not layers of process between you and the impact of your work.
Details
This position follows a hybrid work model, based out of our Mississauga office, with an expectation of in-office attendance three days each week (own transportation required). The compensation range is posted below and is based on experience, skills, and academic standing. The upper end of this range is reserved for exceptional, top-tier candidates. We use automated tools, including artificial intelligence, to assist in the evaluation of applications.
What's In It For You
- Real experience: work on production code that ships to real users, not a simulated “intern project” shelved at the end of the term.
- Direct mentorship: hands-on guidance and close collaboration with your Engineering Manager and the executive leadership team, who will review your code, answer your questions, and help you grow.
- Direct access: exposure to senior consultants, executives, and clients — see how the business and its clients actually operate, not just receive tickets.
- A startup pace: agility, autonomy, and the chance to make a visible mark rather than being one voice among hundreds.
- Ownership you can show for it: meaningful project components you help build and can showcase in your own portfolio.
- A path forward: strong performers are considered for future co-op terms or full-time roles as we grow.
- Develop and maintain components of our React Native + MERN stack mobile and web applications.
- Design and implement mobile-friendly, touchscreen-compatible UIs, optimizing for mobile-first performance.
- Build backend services with Node.js and manage data via MongoDB, with guidance and code review from senior developers.
- Collaborate with Product, Clients, and Executive Stakeholders to deliver quality solutions.
- Conduct thorough testing, manual QA, and performance optimization, as you learn our testing tools and standards.
- Follow GitHub workflows and modern development practices, and participate in and learn from code reviews, standups, and sprint planning.
- Help diagnose and resolve bugs, with support from more experienced teammates.
- Use AI-assisted development tools (e.g. Claude, Cursor) under guidance to support and accelerate development.
- Get exposure to how consultants, executives, and clients communicate real operational problems, and how those problems become working software.
- Enrolled in a Computer Science, Software Engineering, Data Science, or related Co-op program (Term 2+ or graduate level).
- Hands-on experience or coursework in React, React Native, and the MERN stack.
- Strong knowledge of HTML, CSS, JavaScript, and TypeScript.
- Some exposure to Node.js and building or consuming simple APIs, gained through coursework or personal projects.
- Some exposure to databases (e.g. MongoDB, SQL, or similar) and basic data modeling concepts.
- Familiarity with Git-based version control (branching, pull requests) gained through coursework or personal/group projects.
- Strong problem-solving skills, attention to detail, and eagerness to learn in a fast-paced environment.
- Ability to work independently and collaboratively in a remote/hybrid environment.
- Willingness to use AI tools (e.g. Claude, Cursor) to support and accelerate your learning and productivity.
- Good written and verbal communication skills, and comfort asking questions and seeking feedback.
- Familiarity with NoSQL databases and Mongoose.js.
- Experience setting up, training, or fine-tuning LLMs.
- Coursework or personal projects using state management (e.g. Redux or Redux Toolkit).
- Exposure to automated testing (e.g. Jest, Testing Library, Selenium, or Playwright).
- Exposure to Agile/Scrum development practices, whether through coursework, capstone projects, or prior work terms.
- Exposure to a major cloud provider (AWS, Azure, or GCP).
- Prior co-op, internship, or freelance experience building full-stack or mobile apps.
- You ask good questions and actively seek feedback rather than staying stuck.
- You take ownership of the tasks assigned to you and follow through reliably.
- You write code that is clear and easy for others to review, and you’re open to coaching on how to improve it.
- You’re curious about how the product and the business fit together, not just the code you’re writing.
- You collaborate well with your team and are comfortable raising questions with more senior teammates.
23 - 30 CAD per hour(Canadian HQ)