Location: Toronto, Ontario
We are looking for a talented engineer and passionate team player to join the Ownr team as a Software Engineer. You'll join a scaling team, designing the next evolution of our platform as we move to provide extensive new capabilities to business owners and work alongside a close-knit group of ambitious engineers, product managers, and designers.
Your experience will contribute to the functionality, reliability, and delivery of our fast-moving Node/React-based application, leveraging the latest JavaScript-based tooling and best practices. As part of a young and growing team, you will have daily opportunities to build on the skills needed to thrive as a well-rounded contributor uniquely in both startup and enterprise environments.
What will you do?
- Work with a team of skilled developers creating a rapidly evolving consumer-facing platform.
- Look for opportunities to disrupt from within and continually expand what is possible through technology.
- Work within a cross functional team aimed at delivering high valued solutions.
- Work with modern JavaScript frameworks and tooling.
- Code, test and implement full stack solutions to meet business needs.
- Create intuitive, robust and reusable user interfaces using modern frameworks.
- Maintain code quality and best practices across the stack.
About you
- You believe all customer experiences should be simple and effective.
- A creative problem solver that can develop a plan, take ownership of tasks, and are outcome-focused.
- A team player, technical mentor, keen to coach others and share ideas with your team.
- An exceptional communicator able to articulate technical issues in plain language.
- You keep up to date on web and mobile development trends and understand how it applies to our customers’ needs.
- You understand web/application security and the importance of data privacy.
What will you need to succeed?
Must Have
- 2 - 4 years of solid hands-on programming experience, with a sizable portion in JavaScript.
- You’ve got your favorite JS frameworks but are still comfortable with vanilla code.
- You’ve used or at least understand the merits of Typescript.
- Experience with, or a desire to learn, a GraphQL-based stack.
- Experience with React and modern state management
- An understanding of APIs and high-level knowledge of microservice patterns.
- Good understanding of data structures and experience with both relational and non-relational Databases.
- You have written unit tests and have some knowledge of JavaScript-based testing frameworks.
- Experience with source control (e.g. Git + Github) and modern software delivery techniques and tools, including pull requests.
- Some exposure to DevOps best practices and cloud computing
Nice to Have
- Post-secondary degree or diploma in a computer or design-related program.
- Experience with AWS, continuous integration tools, and automated testing.
About Ownr
At Ownr, we have helped thousands of Canadians establish their businesses. As we redefine the entrepreneurship landscape, we take pride in simplifying what it takes to be a business owner. We're on a mission to become the leading platform for entrepreneurship in Canada, and it takes an entire team to build something big. So join our team and discover how we can help entrepreneurs make their dreams a reality.
About RBCx
RBCx powers bold ideas, founders, and technology companies. We know building great businesses takes more than just finance, which is why our four pillars – Banking, Capital, Platform, and Ventures – combine to make us the go-to backer of Canadian innovation. We use our deep expertise to support businesses of all sizes and stages, and leverage RBC’s extensive experience, networks, and capital to solve tomorrow’s big problems.