Description
We Award Our Team With The Following
- Off work 1 hour early on Fridays.
- A hybrid work model is available upon successful completion of probation.
- Earned Time-Off Program and vacation.
- Group Retirement Savings Plan with employer match.
- On-site gym including free weekly classes with a qualified trainer.
- Newly renovated facility with ergonomic desks/chairs.
- Educational assistance and career development.
- Employee benefits.
- Health and Wellness spending account.
- Employee Assistance Program (EAP).
- Employee discount programs.
- A Culture Team dedicated to diversity, inclusion, and employee programs.
- Employee recognition and appreciation events.
- French is not required for this role but is an asset, an uplift of 5% is applied after the probationary period for qualified professional level French bilingualism (both spoken and written).
Essential Responsibilities
- Design, develop, and maintain high-performance web applications with intuitive user interfaces, ensuring seamless integration with server-side logic.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Actively participate in code reviews, providing constructive feedback to enhance code quality and mentor junior developers.
- Stay up to date with emerging technologies, frameworks, and industry trends, proactively recommending their adoption where beneficial.
- Collaborate closely with cross-functional teams, including designers, product managers, and backend engineers, to define requirements and deliver scalable technical solutions.
- Troubleshoot, diagnose, and resolve software issues promptly to minimize downtime and ensure system stability.
- Contribute to architectural decisions and suggest improvements to optimize system performance, scalability, and maintainability.
- Create, update, and maintain comprehensive technical documentation to ensure clarity and knowledge sharing across teams.
- Manage multiple tasks effectively, prioritizing workloads to meet project deadlines in a fast-paced environment.
- Provide occasional after-hours support to ensure business continuity and minimize disruptions during critical updates or incidents.
- Perform other duties as assigned.
Qualifications
- Post-secondary education in Computer Science, Software Engineering, or related field or equivalent demonstrable experience in software development is required.
- Minimum of 3--5 years as a Software Developer preferably in the automotive and/or insurance industry is required.
- Proficiency in JavaScript/TypeScript programming language.
- Strong understanding of software development methodologies (e.g., Agile).
- Proficient in both front-end and back-end development.
- Proven ability to debug, troubleshoot, and optimize performance in web applications.
- Strong problem-solving, analytical, and critical-thinking skills.
- Excellent communication and teamwork abilities, including mentoring junior developers.
- Demonstrated initiative in learning new technologies and leading process improvements.
- Intermediate skill with Microsoft Office (Word/Excel) is required.
- Fluent in English with proven competencies in verbal and written communication is required.
- Fluent in French with proven competencies in verbal and written communication is an asset
- Successful completion of a credit check, criminal background check, education verification, and employment reference checks is required before employment.
We are an equal opportunities employer and welcome applications from all suitably qualified persons. Accommodations are available upon request.