Our software helps our fantastic customers manage their safety and compliance and we are looking for someone who loves building and handling all the details and has a passion for working at growth stage companies. If you are a Full Stack developer and enjoy doing it all in a small company, then please keep reading. We provide the opportunity to broaden and hone your skills instead of working on maintenance, minor additions and fixing little bugs.
We want you to feel comfortable and excited to apply at Workhub. To get a good feel for our history and the progress we’ve made over the years have a look at our company timeline. Our team is really proud of the milestones we’ve achieved.
https://www.workhub.com/about/story
About You
You have a passion for both front-end and back-end programing. You are smart with strong mathematical aptitude. It is not about arrogance; it’s just understanding enough about yourself to know who you are. If you have always been great at math and people come to you for help, then this role may be for you.
You love solving problems You relish being able to meet specific needs and even solving problems that may have gone unsaid. It's never the same questions over and over again, and often involves understanding the problems that our software solves for a specific customer or all of them. You love the opportunity to solve new problems every day and won't give up when you don't know the answer right away. You are independent but also want to be part of a team that you can discuss issues with and bring solutions to – whether that’s collaborating with development team or its with other Workhub staff to set specifications for new applications
You have excellent organizational and time management skills. At Workhub, the work you do will have a disproportionate impact on the business. We believe in systems and processes that let us scale our impact to be larger than ourselves. Every customer and user that you help is a potential evangelist for us. You see yourself as understanding client requirements and how they can translate to new application features.
Accuracy and attention to detail is how you live. You have a keen sense of focus that allows you to see the big picture while homing in on the little things that make your code great. You enjoy writing high-quality code to program complete applications on schedule.
Requirements:
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Collaborate with multiple stakeholders to understand user needs and deliver practical, high-impact features.
- Work with our product managers, UX/UI designers and other departments to determine and define the parameters and technical scope around building new code for both internal and external customers.
- Participate in code reviews for team members, including peer developers and junior developers, to ensure code quality, consistency, and adherence to best practices.
- Take ownership of diagnosing, prioritizing, and resolving critical bugs in a timely manner to minimize impact on users and ensure system stability.
- Maintain detailed technical documentation to support future development and knowledge sharing.
Experience and Qualifications:
- Working towards a bachelor's degree or diploma in computer science or software engineering with a significant programming component.
- Understanding of modern frameworks and languages: Angular, Typescript, CSS, React, Node.js, .NET, SQL, Rabbit MQ, AWS including S3 and EC2, Jenkins, GIT, Elastic and IIS.
- Excellent problem-solving skills and a proactive attitude toward continuous improvement.
- Knowledge of Keycloak and Storybook is a plus
Pay: From $56,000.00 per year
Benefits:
- Casual dress
- Dental care
- Disability insurance
- Discounted or free food
- Extended health care
- Life insurance
- On-site gym
- On-site parking
- Paid time off
- RRSP match
- Tuition reimbursement
- Vision care
- Wellness program
Location:
- Calgary, AB T2E 8L6 (required)
Work Location: In person