Back to results

Developer (Full Stack), Student

  • Mississauga, ON, Canada

$23 to $30 CAD / hour

Applications open in a new tab.

Job details

Pay
$23 to $30 CAD / hour
Posting language
English
Posted

Original job description

Term

This position is for January to April 2027.

Details

This position follows a hybrid work model, with an expectation of in-office attendance three days each week.  The expected compensation range for this position is posted below and is based on experience, skills, and qualifications.  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. We may conduct background checks for successful candidates.

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.

What You'll Do

  • 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.

Qualifications (Required)

  • 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.

Preferred Qualifications

  • 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.

How You'll Succeed

  • 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.
More about this job

Responsibilities

Develop and maintain mobile and web applications using the MERN stack while collaborating with product and executive stakeholders. Conduct testing, performance optimization, and bug resolution while participating in code reviews and sprint planning.

Requirements

Candidates must be enrolled in a Computer Science, Software Engineering, or related Co-op program. Proficiency in React, MERN stack, and basic backend development with Node.js and MongoDB is required.

Skills

  • React
  • React Native
  • MERN stack
  • Node.js
  • MongoDB
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Git
  • Problem-solving
  • Communication
  • Agile
  • Scrum
  • API development
  • Data modeling

Benefits

  • Mentorship
  • Professional development
  • Portfolio building
  • Networking opportunities

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting
  • Data & Analytics

Keywords

  • Full Stack
  • React
  • React Native
  • MERN
  • Node.js
  • MongoDB
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Git
  • GitHub
  • API
  • NoSQL
  • Mongoose.js
  • LLM
  • Redux
  • Jest
  • Testing Library
  • Selenium
  • Playwright
  • Agile
  • Scrum
  • AWS
  • Azure
  • GCP
  • Claude
  • Cursor
  • Software Engineering
  • Data Science

Report this job