Enable job alerts via email!

Full Stack Developer

TorontoJobs.ca Recruitment Division

Toronto

On-site

CAD 70,000 - 100,000

Full time

29 days ago

Job summary

A Canadian HRTech startup is seeking a Full Stack Developer to enhance their platform. Responsibilities include building and maintaining backend services, developing user-friendly interfaces, and collaborating on feature implementation. Ideal candidates should have 2–5 years of relevant experience and strong coding skills. This is an excellent opportunity to work in a mission-driven company with significant impact in the job market.

Benefits

Hands-on experience with a wide array of technologies
Collaborate directly with the CTO

Qualifications

  • 2–5 years of experience as a full stack or backend developer.
  • Experience with RESTful APIs, database queries, and component-based UI frameworks.
  • Comfortable writing clean, organized code with a focus on maintainability.
  • Willingness to learn and take feedback.
  • Good communication skills and a collaborative attitude.

Responsibilities

  • Help build and enhance the core user-facing components of the platform.
  • Build and maintain scalable backend services using Node.js and MySQL.
  • Develop user-friendly interfaces using React, Next.js, and TailwindCSS.
  • Collaborate with the CTO and team to implement new features.
Job description
About Guhuza

Guhuza is a Canadian HRTech startup revolutionizing how employers connect with job seekers. Our platform combines AI-powered candidate matching, live video interviews, skills testing, and third-party resume sourcing to streamline the hiring process for thousands of users. We’re four years in and growing fast, with a product that's feature-rich, scalable, and built for real-world impact.

What You’ll Do
  • As a Full Stack Developer, you’ll help build and enhance the core user-facing components of the Guhuza platform. You’ll work closely with our CTO, design team, and fellow developers to bring new features to life and ensure a smooth, responsive experience for both employers and job seekers.
  • Build and maintain scalable backend services using Node.js (NestJS) and MySQL.
  • Develop modern, user-friendly interfaces using React, Next.js, TailwindCSS, and shadcn/ui.
  • Write clean, maintainable, and testable code for both frontend and backend components.
  • Collaborate with the CTO and team to implement new features based on clear technical guidance.
  • Support integrations with third-party services like Twilio, Stripe, eSkills, and resume data providers.
  • Work on real-time features such as the candidate waiting room, live video interviews, and notifications using WebSockets and Redis.
  • Participate in code reviews and continuous integration using Azure DevOps.
Nice to Have
  • Experience with mobile app development using React Native, Android (Java/Kotlin), or iOS (Swift).
  • Familiarity with real-time applications or WebSocket-based systems.
  • Exposure to cloud platforms like Azure, AWS, or GCP.
  • Experience working with video APIs (e.g., Twilio Video) or payment systems (e.g., Stripe).
Tech Stack
  • Mobile (optional): Android (Java/Kotlin), iOS (Swift)
What We're Looking For
  • 2–5 years of experience as a full stack or backend developer.
  • Experience working with RESTful APIs, database queries, and component-based UI frameworks.
  • Comfortable writing clean, organized code with a focus on maintainability.
  • Willingness to learn, take feedback.
  • Good communication skills and a collaborative attitude.
Why Join Guhuza?
  • Join a mission-driven company making hiring faster, more transparent, and accessible.
  • Work on a platform used by thousands of job seekers and employers.
  • Collaborate directly with the CTO and product team—your work will be seen and valued.
  • Gain hands-on experience with a wide array of technologies.
Company Info

TorontoJobs.ca Recruitment Division 6645 Kitimat Road, Unit 27
Mississauga, ON, Canada
Phone: 905-812-5627
www.TorontoJobs.ca

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