View all jobs

Sr or Staff Backend Engineer - Browser

Toronto, Ontario · Computer/Software
As a Senior Backend Web Developer on the Browser Experience team, you will be tasked with helping to implement new features, resolve issues, and help to push the extension further.  

This is a Remote opportunity within Canada, US and UK.

What we're looking for:

    • A solid understanding of Web technologies like TypeScript
    • An understanding of cross-browser compatibility and how to work around the quirks of different browsers
    • Experience with Rust is a plus!
    • Excitement to tackle new challenges and propose solutions to problems at hand
    • Comfortable working with a team to develop new features, from proof of concept to shipping product
    • The ability to manage your schedule and deliver projects on time while working remotely

What you can expect in your first month:

    • Meet and get to know your team and how it fits within the rest of the organization
    • Become familiar with the tools and processes that uses
    • Acquire an advanced understanding of the architecture and how it keeps user data safe and secure
    • Investigate and solve minor issues to learn the applications’ architecture
    • Become familiar with the codebase and future goals of the product
    • Participate in planning and feature development
    • Review other developers code, ensuring it’s understandable and aligns with our standards

What you can expect by month 3:

    • Help to plan, develop, and ship new features with your teammates
    • Work independently based on published design and planning specifications
    • Critique others’ work and offer constructive suggestions
    • Ask and answer questions about your feature from within and outside of the team
    • Help diagnose bug reports and help to find resolutions

What you can expect by month 6:

    • Architect the codebase for your assigned features
    • Foresee issues with APIs before implementation as they pertain to your feature
    • Implement from design specifications and provide feedback where necessary
    • Assist others when they experience development difficulties
    • Lead the development of new features with the help of your teammates
    • Continue to upkeep the codebase and ensure that it’s easy to continue building the best web experience

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by