-
Patterson Companies, Inc.

Full-Stack Developer

Patterson Companies, Inc.
Canada · Full-time · Not Applicable

LOCATION: Edmonton, AB

TYPE: In-House, Full-Time

Job Summary

We’re looking for an experienced Full‑Stack JavaScript Developer to help enhance and expand our B2B customer portal. The successful candidate should be comfortable working across the stack—front‑end UI, backend APIs, data integrations—and confident enough in your experience to improve existing code, propose better approaches, and help strengthen the platform’s architecture.

Responsibilities

Web Development

  • Build and refine front‑end features using JavaScript (ES6+), HTML5, CSS3
  • Develop dynamic UI components (product pages, variant selectors, cart interactions, search)
  • Improve performance, responsiveness, and user experience across the portal


Backend & API Work

  • Develop and maintain backend services using Node.js + Express
  • Integrate with external APIs (Caspio REST, Cloudflare R2, internal pricing engines)
  • Implement secure, reliable endpoints for product data, pricing, cart, and order submission
  • Add caching, validation, and error handling to improve reliability


Data & Integration

  • Work with relational data models (inventory, pricing, customer accounts)
  • Transform and validate data between systems
  • Troubleshoot data inconsistencies and API issues


Platform Reliability & Architecture

  • Improve code structure, maintainability, and performance
  • Help strengthen SSL, domain reputation, and trust signals
  • Optimize CDN usage, image pipelines, and asset delivery
  • Participate in code reviews and propose improvements


Collaboration

  • Work with product owners to clarify requirements and propose solutions
  • Translate business logic (pricing rules, freight logic, customer types) into code
  • Document features, APIs, and workflows clearly


Required Skills

Technical Skills

  • Strong proficiency in JavaScript (ES6+)
  • Experience with Node.js, Express, and REST API development
  • Solid understanding of HTML5, CSS3, and browser-side JavaScript
  • Experience with async/await, fetch/Axios, and API integrations
  • Familiarity with relational databases and data modeling
  • Ability to debug complex client‑side and server‑side issues


Experience Level

  • 3+ years of professional full‑stack development experience
  • Comfortable working independently and improving existing code
  • Able to propose better patterns, structure, and solutions


Soft Skills

  • Strong problem-solving ability
  • Clear communication and documentation habits
  • Ability to own features end‑to‑end
  • Comfortable working in a fast-moving environment


Nice-to-Have Skills

  • Experience with Cloudflare (R2, Workers, DNS, SSL)
  • Experience with Caspio or similar low‑code/REST‑driven platforms
  • Familiarity with authentication flows and session management
  • Experience with B2B portals, pricing engines, or inventory systems

Key Skills

Ranked by relevance

javascript cloudflare html5 ui ssl dns
Login to Apply
Posted
May 18, 2026
Type
Full-time
Level
Not Applicable
Location
Edmonton

Industries

Medical Equipment Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Spacelabs Healthcare
Related

Senior Software Engineer C# .NET

2026-05-21

Full-time
Not Applicable
United Kingdom
Medical Equipment Manufacturing
Engineering
View Job Details
Resmed
Related

Generative AI Engineer

2026-06-01

Full-time
Not Applicable
Australia
Software Development
Engineering
View Job Details
Bagmo
Related

Laravel Developer Fresher

2026-05-21

Full-time
Entry
India
Medical Equipment Manufacturing
Engineering