Ownr, a platform within RBCx Ventures, aims to help Canadian entrepreneurs by simplifying business registration and maintenance. The Senior Software Engineer I will join the Ownr team to build the platform's next evolution, working on a Node/React-based application. This role involves contributing to the functionality, reliability, and delivery of the application, and requires leadership and mentorship of other developers. The engineer will have autonomy, influence over the technology stack, and contribute to planning, designing, developing, deploying, monitoring, and maintaining software, including system infrastructure.
Solid hands-on programming experience with JavaScript, TypeScript, GraphQL, React, CSS, and Postgres.,Experience leading development teams, mentoring junior developers, and working with non-technical stakeholders.,Experience writing automated tests (unit to end-to-end) and knowledge of JavaScript-based testing frameworks.,Experience with source control (Git + GitHub) and modern software delivery techniques (e.g., pull requests).,Experience with DevOps best practices and setting up/configuring cloud computing infrastructure.,Experience building production systems, understanding deployment, monitoring, and security best practices.,Experience in developing for Cloud Agnostic Architecture.
Proven ability to build, monitor, and maintain highly available, scalable, and resilient software.,Curiosity and dedication to learning new technologies, techniques, and interpersonal skills.,Responsibility for improving technology iteratively and consistently addressing technical debt.,Creative problem-solver, takes ownership, and is outcome-focused.,Empathy for software users and understanding of their challenges.,Passion for mentoring and coaching engineers, with the ability to provide guidance effectively.,Proactive behavior in solving unforeseen challenges.,Significant production JavaScript experience with explicit opinions on development patterns and practices.,Understanding of web/application security and data privacy.,Excellent spoken and written communication, time management, and project management abilities.,Comfortable asking questions and speaking up for continuous improvement.,Nice to have: Post-secondary degree or diploma in a computer or software design related program.,Nice to have: Experience working with various development workflows and methodologies.,Nice to have: Experience working with AWS.
Post-secondary degree or diploma in a computer or software design related program (Nice to have).
37.5 hours/week
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.