Share this job
Staff Software Engineer
CAN
Apply for this job

Staff Software Engineer

Remote, Canada · Computer/Software

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.


Apply for this job
Powered by