Full Stack Developer

Norco Bikes

Port Coquitlam

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Norco Bikes is seeking a Full‑Stack Developer to strengthen Live to Play Sports systems and support our dealers and business teams. You will build and maintain the B2B eCommerce site and internal tools, while also cross-training on ERP work and aligning with our architecture and QA standards.

You’ll balance new development with live production support in a small team, collaborating closely with tech leads and business stakeholders to reduce backlog and ensure reliable operations.

Qualifications

  • Proficiency in Python/Django (DRF), FastAPI, and REST API development.
  • Celery for asynchronous task processing and Redis.
  • Authentication and authorization patterns: session-based, API keys, OAuth, and Token-based (JWT).
  • Front-end framework: React or Vue; API integration.
  • Experience with B2B ecommerce website UI preferred.
  • Relational databases and SQL: MySQL and PostgreSQL.
  • Django ORM and SQLAlchemy.
  • Git and collaborative workflows (branching, PRs, merging).
  • CI/CD pipelines and containerization (Docker).
  • Package managers and build tooling (npm, Vite, webpack).
  • Experience writing unit tests (pytest, Django test framework, Jest/Vitest) and test coverage.
  • Familiarity with QA practices: test cases, regression testing, bug repro.
  • Comfort balancing planned development with production support in a small team.
  • Strong communication and collaboration with tech and business teams.

Responsibilities

  • Develop, maintain, and update the B2B eCommerce website and internal tools alongside front-end and back-end developers.
  • Cross-train on Progress OpenEdge / ABL (MXP) ERP work to support ERP maintenance and development.
  • Work through the development request backlog, clearing and managing tickets.
  • Help reduce outsourcing dependency over time as internal capacity grows.
  • Contribute to regression testing and QA processes.
  • Work within the architecture, coding, and code-review standards set by the Technical Lead.

Skills

Python/Django
FastAPI
REST APIs
Redis
Auth patterns
Git
CI/CD
Docker
React
Vue
SQL
Django ORM
SQLAlchemy
Unit testing

Tools

Docker
Git
npm
Vite
Webpack
pytest
Django testing framework
Jest/Vitest
Tailwind CSS
Bootstrap
Redis
Django ORM
SQLAlchemy

Job description

The Full-Stack Developer strengthens Live to Play Sports / Norco Bikes' internal development capacity and delivers the systems our dealers and business teams depend on. Working across the back-end and front-end of our software landscape, you will build and maintain features, reduce development backlog, and cross-train on our core ERP platform. This role reports to the Business Operations & Technology Manager, and works under the technical direction of the Tech Lead, following the architecture, coding, and code-review standards they set. As our systems are live, business-critical platforms our dealers use daily, this role balances new development with real-time support and maintenance in a production environment.

Role and Responsibilities
  • Develop, maintain, and update the B2B eCommerce website and internal tools alongside front-end and back-end developers.
  • Cross-train with the back-end developer on Progress OpenEdge / ABL (MXP) ERP work to support ERP maintenance and development.
  • Work through the development request backlog, clearing and managing tickets.
  • Help reduce outsourcing dependency over time as internal capacity grows.
  • Contribute to regression testing and QA processes.
  • Work within the architecture, coding, and code-review standards set by the Technical Lead
Required Qualifications
Back-End
  • Proficiency in Python/Django (DRF), FastAPI, and REST API development.
  • Celery for asynchronous task processing (existing LTP stack) and Redis.
  • Authentication and authorization patterns: session-based, API keys, OAuth, and Token-based (JWT)
Front-End
  • Front-end framework: React or Vue, and API integration.
  • Experience with B2B ecommerce website UI (preferred).
Database
  • Relational databases and SQL: MySQL and PostgreSQL
  • Django ORM and SQLAlchemy.
General
  • Git and collaborative workflows (branching, pull requests, merging, etc.)
  • CI/CD pipelines and containerization (Docker)
  • Package managers and build tooling (npm, Vite, webpack)
  • Experience writing unit tests (e.g. pytest, Django test framework, Jest/Vitest), and maintaining test coverage for new features.
  • Familiarity with QA practices: writing test cases, regression testing, and reproducing/documenting bugs before release.
  • Comfortable balancing planned development with real-time production support in a small team with shifting, ad hoc demands.
  • Strong communication and a collaborative approach the technology and business teams.
Assets (Nice-to-Have)
  • Progress OpenEdge / ABL (MXP) experience (you will cross-train on this if new to it).
  • Understanding of B2B wholesale and dealer ordering workflows, and ERP-connected commerce platforms.
  • Familiarity with Tailwind CSS or Bootstrap and component libraries.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

SharpStakes • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Developer, Django
Full Stack Developer, Django

Jobtailor • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Web Developer
Full Stack Web Developer

Symbiotic Group • Canada

Hybrid
CAD 85,000 - 115,000
Full Stack Django Developer (Frontend Focus) - Contract
Full Stack Django Developer (Frontend Focus) - Contract

Tayco • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Developer
Full Stack Developer

Sproutlogic Consulting • Toronto

On-site
CAD 65,000 - 90,000
Integration Developer
Integration Developer

Compunnel, Inc. • Toronto

On-site
CAD 85,000 - 120,000
Lead developer/Software Architect — Custom Business Application
Lead developer/Software Architect — Custom Business Application

Velixo • Canada

On-site
CAD 140,000 - 180,000
Competitive compensation
Group insurance
Modern equipment
+1
Fullstack Developer (Java + React/Next.JS)
Fullstack Developer (Java + React/Next.JS)

Benchmark Recruitment • British Columbia

On-site
CAD 80,000 - 120,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Lead Backend Software Engineer
Lead Backend Software Engineer

Compunnel, Inc. • Toronto

On-site
CAD 100,000 - 130,000