About the role

  • Senior Backend Engineer designing and maintaining scalable APIs in a customer-centric commerce platform. Working with a dynamic team focused on delivering best-in-class software solutions for the alcohol industry.

Responsibilities

  • Design and build data-intensive, scalable REST APIs that power core SaaS features for frontend applications and external partners.
  • Collaborate with others on the Development team.
  • Work closely with Frontend Engineers to ensure smooth feature delivery and minimal rework.
  • Partner with QA to ensure features are production-ready.
  • Collaborate with Product to translate product requirements into clear technical implementation plans, identifying the "how" before we ever hit "npm start."
  • Write and maintain automated tests to ensure reliability and support ongoing feature development.
  • Participate in code reviews, setting a high bar for code quality, performance, and maintainability.
  • Contribute to technical documentation for APIs, data models, and backend workflows to support cross-team collaboration.
  • Ensure backend code and architecture follow modern best practices, security standards, and internal conventions.
  • Improve, extend, and version existing APIs, ensuring backward compatibility.
  • Define or refactor data models according to evolving needs of the application.
  • Identify and address performance, scalability, and data integrity issues in existing backend systems.
  • Work with strategic agencies and partners to guide them on using our APIs for their customers and brands.
  • Grow a culture of customer centric UI, consistency, and quality

Requirements

  • Demonstrated ability to work independently, manage priorities, and deliver backend features on schedule
  • Proficiency with JavaScript (ES6+) and asynchronous programming patterns.
  • Proficiency with NodeJS, including frameworks such as Express and Fastify.
  • Experience designing, building, and maintaining REST APIs in a production environment.
  • Experience working with AWS cloud services, including Aurora, Dynamo DB, and Lambda.
  • Experience with testing frameworks, including automated integration and unit testing.
  • Able to write direct performant SQL code if required.

Benefits

  • Medical
  • Extended Health and LTD plan
  • Dental
  • Vision
  • RRSP (with employer match)
  • Health Spending Account
  • Flexible paid time off

Job type

Full Time

Experience level

Senior

Salary

CA$96,208 - CA$146,193 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDynamoDBJavaScriptNode.jsSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.