As an Intermediate Backend Engineer, you will play a critical role in designing, building, and maintaining the server-side systems that power our mission-critical software. You will develop reliable and well-structured APIs, model and manage data with care, and ensure that the services you build are robust, observable, and easy for other engineers to reason about and integrate with. You will work closely with engineering and product teams to define data contracts, shape API design, and deliver backend capabilities that underpin complex analytical and operational workflows. In this role, you will bring a thoughtful approach to type consistency and data integrity, contribute to event-driven and streaming architectures, and collaborate across the stack to ensure that the systems you build meet the reliability standards that mission-critical environments demand. We are looking for a well-rounded engineer with genuine experience across the backend stack. This would be someone who understands not just how to build an endpoint, but how data flows through a system, where it can break down, and how to design services that hold up under real-world operational pressure. This is a full-time position based in Ottawa / Remote. Eligible candidates must either possess or be eligible to obtain a Government of Canada Top Secret security clearance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed