Senior Engineer I

Groupe Dynamite Inc.

$80K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or Information Technology.
  • 5+ years in software development on Agile teams for large customer bases.
  • 2+ years of extending applications with .NET Framework or Java.
  • 1+ year of experience with RESTful API integrations.
  • Expertise in .NET or Node.js/TypeScript with cloud deployments (GCP, AWS, or Azure).
  • Strong knowledge of distributed systems, API versioning, and data modeling.
  • Proven track record on improving team velocity and code quality.

Responsibilities

  • Collaborate in an Agile team to develop new features and maintain existing functionalities with modern tech including Node.js, .NET, and React Native.
  • Enhance the backend for frontend layer with NestJS and GraphQL.
  • Develop automated tests for documentation and regression prevention.
  • Document changes in Confluence for team visibility.
  • Lead the architecture design for automating processes and improving user access.
  • Cultivate team growth through reviews and knowledge sharing.
  • Monitor and evaluate solution performance post-release.
  • Communicate clearly with product, dev, and QA teams for process alignment.
  • Oversee project delivery from design to monitoring.
  • Enhance scalability, resiliency, and observability of services.
  • Facilitate design and pair programming sessions.
  • Mentor junior engineers with constructive feedback.

Benefits

  • Comprehensive compensation package with performance bonuses.
  • Employer-matched retirement savings plan.
  • Flexible insurance options tailored to individual needs.
  • Employee discounts at Garage and Dynamite.
  • Access to exclusive sample sales.
  • Flexible vacation policy.
  • Recognition as a top employer in Montreal and Canada for young professionals.
Full Job Description
Job Summary:

 

As a member of Digital Development, you will work closely with the E-Commerce Product teams and be responsible for developing backend systems that power a modern E-commerce mobile app ecosystem. As an experienced Senior Engineer, you will lead feature development, mentor junior engineers, and influence architecture for mission-critical services serving millions of customers across the GARAGE and DYNAMITE apps.

 

Responsibilities:

  • Work collaboratively within an Agile team to build out new features and maintain existing functionalities using Node.js, .NET Framework, React Native, Salesforce Commerce Cloud (OCAPI and SCAPI), and Google Cloud Platform (Cloud Run functions and Firebase);
  • Improve our BFF (backend for frontend) layer using NestJS and GraphQL to enable use cases across disparate E-commerce backend systems;
  • Create automated tests as living documentation of business requirements and hedge against future regressions;
  • Regularly contribute to the team’s Confluence space to document ongoing changes;
  • Take the lead on developing the future state architecture to automate more steps, reduce friction points, and elevate access and control for business users;
  • Contribute to a culture of growth through PR reviews, pair programming, brainstorming, and knowledge-sharing sessions;
  • Own the solution, following up on post-release monitoring and identifying areas of concern as well as reasons to celebrate;
  • Communicate effectively with product owners, developers, and QA resources to align on and elevate processes;
  • Own the end-to-end delivery of complex epics, from technical design through production monitoring;
  • Drive improvements to the scalability, resiliency, and observability of backend services;
  • Facilitate design reviews, pair programming, and knowledge-sharing sessions;
  • Coach and mentor Engineers I/II, providing actionable feedback;
  • Collaborate with the Product, QA, and UX teams to refine requirements and estimate the scope;
  • Champion engineering best practices (coding standards, security, testing, DevOps).

Qualifications:

  • Bachelor's in Computer Science, Engineering, or Information Technology;
  • 5+ years of software development experience in Agile product teams, ideally serving a LARGE customer base;
  • 2+ years of experience extending software applications using .NET Framework or Java;
  • 1+ year of experience building integrations using RESTful APIs;
  • Expertise in .NET or Node.js/TypeScript with production cloud deployments (GCP, AWS, or Azure);
  • Deep understanding of distributed-system patterns, API versioning, and data modeling;
  • Track record of improving team velocity and code quality through reviews and tooling;
  • Excellent communication and stakeholder-management skills;
  • Bilingualism (French and English) is required for daily communication with suppliers,employees, and stakeholders, both within and outside of Quebec.

 

Nice to haves:

 

  • Experience developing applications using SQL and NoSQL databases (MongoDB and Postgres);
  • Experience with .NET Framework CMS development (Optimizely, Sitecore, and Sitefinity);
  • Experience with E-commerce platforms (Salesforce, Adobe, SAP, and Oracle);
  • Experience with the following technologies and frameworks:
    • Kubernetes;
    • Serverless computing;
    • Frontend libraries, especially React (Vue, Angular, and Svelte are also a plus).
  • Domain knowledge of retail/E-commerce, order management, or loyalty systems.

 

At GDI, you will be part of a growing organization that understands the importance of investing in people and offers you:

  • A comprehensive compensation package that includes performance-driven bonuses;
  • A group retirement savings program with employer matching;
  • Flexible group insurance with personalized coverage that meets your needs;
  • A discount at Garage and Dynamite;
  • Exclusive private sample sales;
  • A flexible vacation policy;
  • And more!

GDI has been repeatedly voted one of Montre9ale28099s Top Employers and one of Canadae28099s Top Employers for Young People.

Candidates that are retained will be called for an interview.#NR-LI1

Similar Jobs

More Jobs at Groupe Dynamite Inc.

  • Senior Engineer I
    $80K — $110K *
    Mont-royal, QC H2V 1B1
    Information Technology
    In-Person
  • Director, Data Analytics
    $100K — $130K *
    Mont-royal, QC H2V 1B1
    Retail & Consumer Goods
    In-Person
  • District Manager - USA
    $110K — $130K *
    White Plains, NY 10605 (Westchester County)
    Retail & Consumer Goods
    In-Person
  • Merchandise Planner
    $70K — $95K *
    Mont-royal, QC H2V 1B1
    Retail & Consumer Goods
    In-Person

More Information Technology Jobs

Find similar Senior Engineer I jobs: