Enable job alerts via email!

Staff Software Engineer

HRB

Canada

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a rapidly growing EDI platform as a Staff Software Engineer, where you'll lead complex projects, optimize system design, and mentor fellow engineers. This role offers the chance to significantly impact a unique and essential service within a collaborative and innovative team. Enjoy robust benefits, flexibility, and the opportunity for professional growth in a supportive environment.

Benefits

Unlimited PTO
Competitive Compensation
Lifestyle Work From Home Benefit
Health Insurance (Life, Medical, Dental, Vision, EAP)
Progressive Work Environment
Stock Options
Weekly Yoga

Qualifications

  • Expert knowledge in Node.js, React, JavaScript, and TypeScript.
  • Proficiency with relational and non-relational databases.
  • Experience with distributed systems and messaging/event systems.

Responsibilities

  • Design and lead architecting of scalable systems.
  • Collaborate with cross-functional teams on technical decisions.
  • Oversee project timelines and ensure delivery of high-quality solutions.

Skills

Node.js
React
JavaScript
TypeScript
API development
Microservice development
Database skills
Distributed systems
Messaging systems
Software quality

Tools

RabbitMQ
Kafka
AWS

Job description

About Us

We are an EDI platform connecting the world's supply chain. Any company that buys or sells products trades electronic data interchange (EDI) data in an effort to streamline communication. These companies exchange transactions like purchase orders, invoices, shipment notices and more. We are turning a legacy industry on its head, making EDI data trading effortless. Our API leverages modern technology that dramatically improves infrastructure for our customers. Enterprises connect once to our API and trade EDI transactions with their supply chain partners leveraging our growing network of thousands of companies.

We are growing rapidly and continually looking for top-notch talent to join our team. Ideal candidates have a desire to be a part of building something unique and important, with a strong curiosity to learn and grow.

Company Values

As a team, we're guided by three core values. They impact what we are building, while helping us stay true to ourselves and accountable to each other.

  • Commitment to Customers
  • Learn, Iterate, Grow
  • Build a Great Community
Why work with Us?
  • Unlimited PTO
  • Competitive Compensation
  • Lifestyle Work From Home Benefit
  • Health Insurance (Life, Medical, Dental, Vision, EAP)
  • Progressive Work Environment
  • Opportunity to make significant impact on the growth of a company
  • Remote Work
  • Flexibility
  • Stock Options
  • Weekly Yoga
About The Engineering Team

We believe in building a community where growth, collaboration, and creativity thrive. You’ll be part of a team that is serious about driving change in the world of EDI, yet we make sure to have fun along the way. We're dedicated to helping each other grow through mentorship, recognition, and continuous learning. If you're curious, driven, and passionate about making an impact, you'll fit right in.

About The Role

As a Staff Software Engineer, you’ll play a pivotal role in ensuring the reliability and scalability of our platform. Our systems handle millions of critical EDI transactions every month, and a single error can lead to significant business impact, with tens of thousands of dollars worth of merchandise potentially going undelivered. As our transaction volume grows, maintaining accuracy, scalability, and reliability is paramount. You’ll lead complex projects and help guide the future of our technology to support this growth.
  • Design & Lead: Architect and deploy scalable systems that power our core platform.
  • Collaborate & Innovate: Work with cross-functional teams to solve challenging problems and drive technical decisions that align with our business goals.
  • Oversee & Deliver: Oversee project timelines, ensuring the delivery of high-quality software solutions that meet business and technical requirements.
  • Mentor & Share: Foster a culture of knowledge sharing and growth by mentoring engineers and promoting best practices.
  • Optimize for Success: Ensure our systems meet high standards for performance, security, and reliability.
  • Contribute to Strategy: Help shape our long-term technical roadmap, identifying opportunities for innovation and improvement.
About You

You’re not just an engineer; you’re someone who thrives on solving complex problems and driving meaningful change. You enjoy leading projects and mentoring others while continuously learning and exploring new technologies.

Your Experience Includes
  • Expert Knowledge: Node.js, React, JavaScript & TypeScript, API & microservice development.
  • Database Skills: Proficiency with both relational and non-relational databases.
  • System Design: Experience with distributed systems and messaging/event systems like RabbitMQ or Kafka.
  • Software Quality: Strong understanding of testing, CI/CD, and documentation best practices.
  • Nice-to-Haves: Familiarity with NestJS, Nx, AWS, or even better—experience with EDI.
Why you'll love working here
  • We believe in fostering a supportive community where every voice is heard, and we celebrate our differences.
  • You’ll have ownership of projects and make a significant impact on a rapidly growing company.
  • We encourage learning, iterating, and growing—you’ll have opportunities to experiment and expand your skill set.
  • We offer all the perks that matter: flexibility, remote work options, stock options, and great health benefits.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Country Match Staff Software Development Engineer Remote Canada | Atlantic, Eastern, Central Ti[...]

BeyondTrust Corporation

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Country Match Staff Software Engineer Remote Canada | Atlantic or Eastern Time Zones Engineering

BeyondTrust Corporation

Remote

CAD 100.000 - 150.000

11 days ago

Senior/Staff Software Engineer

HRB

Remote

CAD 100.000 - 150.000

Yesterday
Be an early applicant

Senior/Staff Software Engineer

HRB

Remote

CAD 100.000 - 150.000

Yesterday
Be an early applicant

Staff Software Engineer

Capital One Canada

Toronto

Hybrid

CAD 100.000 - 140.000

4 days ago
Be an early applicant

Staff Software Engineer - Creatives Library

StackAdapt Inc.

Remote

CAD 80.000 - 120.000

30+ days ago

Staff Software Engineer (Remote/canada)

Nextradar

Remote

CAD 100.000 - 140.000

18 days ago

Staff Software Engineer, Task Platform

Lime

Toronto

Remote

CAD 100.000 - 140.000

10 days ago

Staff Software Engineer - Identity and Access Management (IAM)

Samsara

Remote

CAD 80.000 - 100.000

30+ days ago