Software Engineer, COOP

SolinkOttawa, ON
CA$40,405 - CA$68,420Hybrid

About The Position

We are seeking a motivated Software Engineer Co-Op or Intern to join our R&D team. In this role, you’ll gain hands-on experience in full-stack development, working on both front-end and back-end components of Solink’s applications. You’ll work closely with experienced developers, gaining insights into the development lifecycle and contributing to impactful projects in a fast-paced environment.

Requirements

  • Currently enrolled in a Computer Science, Software Engineering, or related field, seeking a co-op or internship opportunity.
  • Proficiency in TypeScript, or similar languages (TypeScript preferred).
  • Familiarity with React.
  • Proficiency with Node.js.
  • Self-starter and able to learn technical concepts quickly.
  • Strong attention to detail, analytical skills, and a passion for quality.
  • Excellent communication skills and the ability to work well within a team.
  • Demonstrates a sense of ownership and is committed to supporting projects.
  • Familiarity with Git and version control best practices.
  • Excellent command of the English language, both written and verbal.
  • Analytical and problem-solving skills with the ability to troubleshoot complex issues and provide effective solutions.
  • Passion for technical challenges, a drive for success, and the ability to multitask and prioritize effectively.
  • Candidates must undergo a criminal records check upon hire.
  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada.
  • Willing to comply with Solink’s own security policies and standards.

Nice To Haves

  • Familiarity with database technologies (SQL, DynamoDB, Redis).
  • Exposure to cloud services (AWS, Google Cloud, etc.).
  • Experience with REST APIs
  • Experience in high-velocity startup or AI-first environments

Responsibilities

  • Supporting the development of new features, from initial design through to implementation, under the guidance of senior developers.
  • Writing, testing, and debugging code to ensure high-quality software; participating in code reviews and helping to maintain coding standards.
  • Collaborating with cross-functional teams, including product managers, to translate requirements into technical solutions.
  • Assisting in documenting new features and enhancements to ensure ease of understanding and maintenance.
  • Staying current with emerging technologies, tools, and trends; actively seeking feedback and opportunities for improvement.
  • Using the latest AI powered tools in the software development lifecycle.

Benefits

  • Fully paid health & dental (no waiting period)
  • $500 health spending account
  • Monthly reimbursement for fitness, wellness, or mental health programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service