About GuhuzaGuhuza 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 DoAs 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.