Intermediate Software Developer (Shiftlab)
Located in Regina, SK
About Shiftlab
Shiftlab is a fast-growing workforce management software company. Over 30,000 retail professionals use Shiftlab daily to create strategic schedules, optimize labor, and empower their workforce. Our mission is to elevate human potential.
We’re a remote-first company with a collaborative culture and a passion for solving real-world problems. While most of our work is done remotely, we value occasional in-person meetups—so this role is open to candidates based in Regina, SK.
About the Role
We’re looking for an Intermediate Software Developer who thrives on solving complex problems, communicating effectively with stakeholders, and continuously improving both their own skills and team practices. This role is ideal for someone who enjoys working in a fast-paced environment and is looking to grow into a leadership position as our team expands.
What You'll be Doing
- Collaborate with a team of developers to solve challenging technical problems and deliver high-quality solutions.
- Design and implement integrations and product features that support retailers from SMBs to enterprise-level organizations.
- Contribute to architectural planning and scalable system design.
- Engage with internal and external stakeholders to understand user needs and translate them into technical solutions.
- Participate in agile development processes and contribute to continuous improvement of team practices.
What We're Looking For
Must Haves
- 2–5 years of professional software development experience.
- Strong proficiency in C# and ASP.NET Core.
- Solid foundation in object-oriented design and software architecture.
- Experience working in agile teams.
- Must be located in Regina, SK for occasional in-person collaboration.
Nice to Have
- Full-stack development experience (front-end and back-end).
- Familiarity with cloud technologies, especially Microsoft Azure (e.g., message queues, NoSQL databases, serverless applications).
- Extensive experience with testing, pull request reviews, and quality assurance.
- Comfortable using Git for version control.
- Prior experience with workforce management solutions is a plus.
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
- Demonstrated ability to mentor and support other developers.
- Interest in growing into a Team Lead role.
What We Offer:
- Begin your journey with a competitive starting salary!
- Enjoy peace of mind with a comprehensive benefits package for you and your entire family.
- Embrace work-life harmony with a flexible hybrid working environment, generous vacation and trusted sick leave program.
- Invest in your future with our RRSP/401K/PF and Share Ownership plans. What's even better? We offer a match program!
- We care about your family, offering maternity, adoption, and paternity leave salary top ups as well as ten “New Baby Days” for all parents welcoming a new child into their life.
- Enjoy a “Cultural Day” off annually to celebrate a day of religious or cultural significance.
- Give back with up to 6 days of paid time off annually for volunteering or personal learning.
- We believe in the value of taking time to refresh, re-energize, and reflect on your career journey. Employees are granted a seven-week sabbatical after every seven years of employment!
What is an iQer?
An iQer is a term, used daily across all iQmetrix locations, is someone who works for iQmetrix. Sounds simple, but there’s more to being an iQer than meets the eye!
If you’re an iQer, you approach problems with humility and an open mind. You’re a go-getter who doesn’t wait around to be told what do to. Whether it’s on your own or with a team, you aren’t afraid to try new things, fail, succeed, and improve along the way. Your team, the company, and the well-being of others come before your personal agenda—you’re an ally to your colleagues and the community.
The world changes fast and, as an iQer, you’re ready to adapt. You recognize diversity in the world, listen to others, and consider all perspectives.
Want to Join the Team?
If you’re interested in a career with iQmetrix, please submit your resume and cover letter. We are an equal opportunity employer. We do not discriminate based on race, faith, colour, cultural background, gender, sexual orientation, age, marital status, or disability status. We thank all applicants for their interest, however, only those selected for an interview will be contacted.
We are a hybrid work environment, remote and in-office for all employees in an office city.
You can view our job applicant privacy policy here.