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.
Programmeur - analyste .NET senior développant et optimisant des systèmes d’information pour Exposant 3, firme québécoise de services - conseils TI. Collaborant aux architectures, tests, déploiements et corrections applicatives en mode hybride à Montréal.
Staff Ruby engineer building GitLab’s AI - powered Duo Agent Platform repository flows. Leading autonomous agents, onboarding, architecture, and cross - team technical direction.
Hiring Full Stack Developer (React + JavaScript + Node.js) for a 6 - 12 month hybrid contract in Toronto, ON. Build scalable apps with modern cloud tech.
Genpact Java developer creating and optimizing enterprise applications. Collaborating on scalable solutions supporting the company’s AI and digital transformation services.
Senior Python React Developer building scalable enterprise - grade full - stack applications in Canada. Leading technical design, mentoring developers, and optimizing cloud - based solutions.
Staff Backend Engineer building agentic systems that improve software development productivity at GitLab. Setting architecture, evaluating correctness, and scaling greenfield DevSecOps automation.
Senior Backend Engineer building reliable AI automation for GitLab’s DevSecOps platform. Improving software - development workflows through agentic systems, evaluations, and distributed - systems engineering.
API Platform Operations Engineer supporting Sun Life’s cloud and on - premise API infrastructure. Operating Kafka, APIs, microservices, security, and CI/CD solutions across enterprise platforms.
Software Architect designing Azure - based platform services for Petal, a Canadian healthcare orchestration and billing company. Defining scalable architecture, IAM, DevOps standards, and reusable capabilities across SaaS products.