Senior Software Engineer
Listed on 2026-02-28
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Job Description
Ownr is on an ambitious mission to help Canadian entrepreneurs start and grow their businesses. We are building a platform that takes the difficulty out of registering and maintaining sole proprietor ships and corporations, letting our incredible business owners save time and money to focus on what matters - building their business. We’ve already helped start over 150,000 companies, and we’re just getting started.
Being a part of RBCx Ventures, we are a unique type of business. We chart our course developing the technology our clients need, delivering frequently and continually improving our applications and processes. At the same time, we have direct access to the technical resources, expertise and opportunities of one of the world’s leading financial institutions.
Ownr is on an ambitious mission to help Canadian entrepreneurs start and grow their businesses. We are building a platform that takes the difficulty out of registering and maintaining sole proprietor ships and corporations, letting our incredible business owners save time and money to focus on what matters - building their business. We’ve already helped start over 150,000 companies, and we’re just getting started.
Being a part of RBCx Ventures, we are a unique type of business. We chart our course developing the technology our clients need, delivering frequently and continually improving our applications and processes. At the same time, we have direct access to the technical resources, expertise and opportunities of one of the world’s leading financial institutions.
We are looking for a talented leader and passionate team player to join the Ownr team as a Senior Software Engineer 1. You’ll play a big part in building our platform’s next evolution as we provide extensive new capabilities to business owners, working alongside a close-knit group of fun and 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, best practices and various technology responsibilities.
As part of a growing team, you will have daily opportunities to lead and mentor other developers, exercising your skills as a well‑rounded cross‑functional contributor and technical leader in an enterprise environment.
- You’ll have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work.
- You’ll have a clear view of the product roadmap, the business’s long‑term vision, and the opportunity to contribute to how we can achieve both of them.
- You’ll work with an extremely committed team of colleagues who are constantly challenging each other.
- You’ll contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.
- You’ll have the chance to provide and receive feedback from your peers, get coaching from more experienced engineers, and provide coaching to other developers within the team and the broader organization.
- You’ll use modern tooling throughout, whether that’s something currently part of our stack or something new that you assess needs to be added to reliably deliver the desired user experience. A snapshot of what’s currently in use:
- Web client:
React, Styled Components - Web server:
NodeJS, JavaScript, Type Script, Express - DB:
PostgreSQL - Infrastructure: AWS (services include Rabbit
MQ, Redis, S3, etc.) - CI/CD:
Github Actions - Testing frameworks:
Jest, React Testing Library, Cypress
- Web client:
- You have 5+ years of experience using JavaScript to build real‑world applications, preferably public‑facing.
- You have experience building, monitoring and maintaining highly available, scalable, and resilient software.
- You’re curious and naturally invest energy into learning new technologies, techniques, and interpersonal skills that help improve your productivity and happiness and those around you.
- You’ll take responsibility for finding opportunities to improve our technology in any feature you work on iteratively, and…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: