Software Engineer

col-narrow-left   

Job ID:

467313

Location:

Toronto, ON 

Category:

Computers/Info Tech, Electronics/Technical, Technical Support
col-narrow-right   

Postal Code:

L5N6J3

Employment Type:

Full Time

Posted:

06.23.2025
col-wide   

Job Description:

About Guhuza
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).


Tech Stack

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

  • Backend: Node.js (NestJS), MySQL

  • Real-Time & Messaging: WebSockets, Redis

  • Video: Twilio-Video

  • Payments: Stripe

  • DevOps: Azure DevOps (CI/CD)

  • Mobile (optional): React Native, Android, iOS


What We’re Looking For

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

  • Proficiency in JavaScript/TypeScript, with hands-on experience in Node.js and React.

  • 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 Info
TorontoJobs.ca Recruitment Division 6645 Kitimat Road, Unit 27
Mississauga, ON, Canada

Phone: 905-812-5627
Web Site: www.TorontoJobs.ca

Company Profile


Share this page: