This role can be based out of our Toronto office, with a hybrid working model, or remotely in Canada.
You would get to- Contribute to the design and implementation of customer facing features and products using client and server side Javascript, React, Next.js, and Java
- Participate in product and architecture discussions
- Own component-level software delivery, including setting and meeting milestones and stakeholder communication
- Capture requirements and define scope of work for new software components/features and significant improvements with guidance and support from Senior/Staff engineers and other stakeholders (product managers, engineering leadership, etc.)
- Work with a talented team of engineers who care deeply about customer problems and implementing great software solutions with the best technologies for the job
Ideally you will have- 2+ years of professional experience with application development
- Proficiency in modern programming languages and techniques; preferably Typescript (client and server) and Java
- Proficiency in modern Javascript frameworks; preferably React and Next.js
- A history of effectively working with and building consensus among stakeholders across job functions (e.g., product and design)
- A proven track record of consistently delivering new features and products in highly available customer facing environments
- Experience mitigating and diagnosing customer-impacting issues
- Experience building and maintaining distributed systems and a solid understanding of microservice based architectures
- Strong verbal and written English communication skills, including technical writing