
Software Engineer
- Calgary, AB
- Permanent
- Temps-plein
- Creating intuitive, useful and adapted new features and improving upon existing ones;
- Working with our product and design teams to understand customer pain points, come up with solutions, and then iterate, launching daily;
- Using your extensive knowledge to build and improve the application;
- Actively participating in code reviews and sprint planning;
- Building reusable code and libraries for future use;
- Optimizing the application for maximum performance, speed, and scalability;
- Implementing security and data protection;
- Designing and building new platform integrations that drive our product.
- Ability to program in a variety of languages & frameworks (we use Rails and React but it's not a requirement to apply);
- Understanding of fundamental design principles behind a scalable application;
- Solid knowledge of software engineering, including architecture and algorithms;
- Ability to write well-structured, easily maintainable, well-documented code;
- Proficient understanding of Git or other version control systems.
- Learning new technical skills, technologies, or capabilities that can benefit personal and your team's performance;
- Finding solutions to difficult technical challenges;
- The opportunity to own and work on interesting problems that directly impact the quality of life for our clients and their employees in Canada;
- An inclusive workplace environment to people of all genders, races, backgrounds, abilities, and perspectives
- The opportunity to play an essential role in a company who is leading change in a massive industry
- Competitive salaries
- A comprehensive benefits plan including tele-health
- Remote-first team with one in-person day in Downtown Toronto or Calgary