Full Stack Engineer
Department : Software Engineering
Employment Type : Full Time
Location : Mississauga
Description
The Role
Do you want to help us build our own Rome 2.0? We're building out our development team to shape the future of our business.
It's going to take discipline, vision, and a staggering amount of brainpower. If you think you've got what it takes, keep reading.
The Characteristics
- Curious : You’re eager to learn new concepts and master new skills.
- Innovative : You thrive when facing new challenges and complex problems.
- Enthusiastic : You have a passion for using optimal technologies for end users.
- Disciplined : You understand that every detail forms the bigger picture.
- Persistent : You view challenges as speed bumps on the path to success.
- Reliable : You can be trusted to work effectively, without oversight.
- Perfectionist : You optimize until the smallest detail is addressed.
- Agile : You’re adaptable and nimble.
- Collaborative : You value the contributions of your colleagues.
The Responsibilities and Qualifications
Your focus in this role will be to :
- Develop thoughtful, responsive, and accessible web experiences.
- Collaborate with our internal design team to maintain intuitive, responsive user interfaces.
- Contribute to the selection and integration of appropriate technologies for web development projects.
- Integrate with external APIs and ensure seamless operations.
- Perform code reviews for quality and security, maintaining high code quality standards.
- Engage in design and architecture discussions.
- Continuously improve our developer experience.
- Ensure automated test coverage and web service availability.
- Participate in coding communities and stay informed about emerging technologies.
The successful candidate should have proficiency in the following :
- Languages : TypeScript, CSS, HTML, and basic experience in other scripting languages (e.g., Python, Bash).
- Web Frameworks : SvelteKit preferred; experience with other JavaScript frameworks is an asset.
- UI Libraries : Experience with Svelte / React / Vue.
- TypeScript : Strong knowledge and proficiency.
- HTML : Proficient in HTML5 and writing accessible markup.
- CSS : High proficiency in modern CSS.
- Backend Environments : Familiar with serverless, edge, and Node.js runtimes.
- APIs : Proficiency with GraphQL and JSON REST APIs.
- Content Management : Experience with headless CMSs.
- Repository Management :
- Experience with git and GitHub.
- Basic understanding of pnpm and working in monorepos.
- CI / CD : Experience with GitHub Actions.
- Testing : Experience in writing and automating tests.
- Soft Skills :
- Ability to communicate effectively with non-technical stakeholders.
- Continual learning and improvement.
The Moment of Truth
The total compensation package includes a competitive base salary, benefits, and inclusion in our profit-sharing and GRSP programs.
While our HQ is located near Toronto Pearson International Airport, the successful candidate may work remotely, preferably from Southern Ontario, Canada.
Still think you have what it takes to thrive in our agile, high-growth, fast-paced environment?
To be perfectly honest, we doubt it.
You're welcome to prove us wrong.
J-18808-Ljbffr