Enable job alerts via email!

Software Engineer

TorontoJobs.ca Recruitment Division

Toronto

On-site

CAD 70,000 - 100,000

Full time

30+ days ago

Job summary

A Canadian HRTech startup is seeking a Software Engineer to develop and refine their platform. Responsibilities include designing scalable backend systems and creating responsive frontend components. Ideal candidates have 2–5 years of experience, a strong coding background, and a collaborative mindset. Join a team that is making hiring more efficient and tech-driven.

Qualifications

  • 2–5 years of experience as a Software Engineer.
  • Strong understanding of API design and database queries.
  • Experience with UI component architecture.
  • Clean coding style with attention to detail.
  • Strong communication skills and teamwork.

Responsibilities

  • Design and maintain scalable backend systems.
  • Create responsive frontend components.
  • Write clean, efficient code.
  • Collaborate with CTO and team on new features.
  • Support third-party service integrations.
  • Build real-time functionalities with WebSockets.

Skills

Node.js (NestJS)
MySQL
React
Next.js
TailwindCSS
WebSockets
Redis
CI / CD
JavaScript
API design

Tools

Azure DevOps
Stripe
Twilio
Job description
Overview

Guhuza is a Canadian HRTech startup transforming how employers and job seekers connect. Our platform integrates AI-powered candidate matching, live video interviews, skills testing, and third-party resume sourcing to simplify and accelerate the hiring process. Now four years in, we’re growing rapidly with a powerful, scalable product designed for real-world hiring challenges.

What You’ll Do

As a Software Engineer at Guhuza, you’ll play a key role in developing and refining the platform’s functionality and user experience. You’ll collaborate with our CTO, designers, and development team to implement high-impact features, improve system performance, and ensure a seamless experience for users on both sides of the hiring process.

Your responsibilities will include:

  • Designing and maintaining scalable backend systems using Node.js (NestJS) and MySQL.
  • Creating responsive, accessible frontend components using React, Next.js, TailwindCSS, and shadcn / ui.
  • Writing clean, efficient, and well-documented code across the stack.
  • Collaborating closely with the CTO and team to develop new features based on product requirements.
  • Supporting integrations with third-party services such as Twilio, Stripe, eSkills, and resume parsing providers.
  • Building real-time functionality, including live video interviews, candidate waiting rooms, and notifications, leveraging WebSockets and Redis.
  • Participating in code reviews and working within our CI / CD pipeline on Azure DevOps.

Bonus Points If You Have

  • Experience building mobile apps using React Native, Android (Java / Kotlin), or iOS (Swift).
  • Knowledge of real-time systems or WebSocket communication.
  • Familiarity with cloud services like Azure, AWS, or GCP.
  • Exposure to video streaming tools (e.g., Twilio Video) or payment platforms (e.g., Stripe).

Frontend Tech: React, Next.js, TailwindCSS, shadcn / ui

Real-Time & Messaging: WebSockets, Redis

Payments: Stripe

What We’re Looking For

2–5 years of experience as a Software Engineer, preferably with full stack or backend development background.

Strong understanding of API design, database queries, and UI component architecture.

A clean, maintainable coding style and attention to detail.

Openness to feedback and a desire to continuously improve.

Strong communication skills and a team-oriented mindset.

Why Join Guhuza?

Be part of a company that's making hiring more efficient, inclusive, and tech-driven.

Contribute to a product used by thousands of job seekers and employers across Canada.

Work directly with leadership and product teams—your work will make a visible difference.

Get hands-on experience with cutting-edge tools and technologies across the stack.

Company Information

TorontoJobs.ca Recruitment Division, 6645 Kitimat Road, Unit 27, Mississauga, ON, Canada

Phone: 905-812-5627

Web Site: www.TorontoJobs.ca

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.