Full Stack Software Developer

Edmonton, AB, CA, Canada

Job Description

Full Stack Software Developer



Join a team that's been powering innovation in electronics since 1969. At Harding Technologies, your work will shape critical systems used worldwide.

About Harding Technologies



Founded by University of Alberta professors, Harding Technologies has grown from a pioneering design team into a global leader in advanced electronic systems--delivering results that power critical solutions worldwide.

Our expertise spans intercom systems, flow measurement, heavy equipment control, process monitoring, and commercial fire detection panels and auxiliary systems. We are a market leader in robust intercom solutions for correctional, emergency, and high-security facilities across North America--and we're currently developing next-generation emergency intercom systems to further enhance safety and reliability.

Headquartered in Edmonton, Alberta, we combine engineering excellence with manufacturing precision to deliver high-performance products that meet the most demanding requirements across diverse markets.

Our Values



At Harding, we believe in:

Excellence in Design & Manufacturing Continuous Growth & Innovation Dependability & Drive

What you'll be doing...



As a

Full Stack Software Developer

, you'll design, develop, and validate cutting-edge software solutions that power our products and platforms.

Design & Development

: Build scalable applications using Node.js, TypeScript, and React. Architect RESTful APIs and ensure clean, maintainable code.

Cloud & DevOps

: Deploy and maintain solutions using Docker and Kubernetes. Leverage Azure DevOps pipelines for CI/CD and ensure high-quality, automated deployments.

Collaboration & Agile

: Work in a cross-functional Agile team. Participate in sprint planning, daily stand-ups, and retrospectives, bringing an iterative, collaborative mindset.

Testing & Validation

: Write unit, integration, and end-to-end tests to validate functionality and ensure compliance with performance and security standards.

Documentation & Support

: Create technical documentation and provide ongoing support for production systems.

Innovation & Continuous Improvement

: Explore new frameworks, tools, and technologies to enhance product performance and developer experience.

You are...



You're an innovative problem-solver with a strong foundation in full stack software development. You thrive in collaborative environments, embrace challenges, and have hands-on experience building modern applications.

Bachelor's degree in computer science, Engineering, or related field with at least 5+ years of relevant software development experience. Proficient in

Node.js, TypeScript, and React

,

PostgreSQL

. Experienced in

Docker

and

Kubernetes

for containerization and orchestration. Skilled at designing and implementing scalable APIs. Familiar with

Azure DevOps

pipelines and Agile methodologies. Strong understanding of software architecture, testing, and version control (Git).

Bonus Points...



Experience with freeSWITCH. Familiarity with relational, distributed and NoSQL databases (PostgreSQL, CockroachDB, MongoDB). Exposure to cloud platforms such as Azure, AWS, or GCP. Knowledge of CI/CD best practices and DevOps culture. Interest in data analysis, machine learning, or modern frontend frameworks.

Join Our Team



We're more than a workplace--we're a destination for innovators. At Harding, you'll collaborate with passionate professionals, tackle exciting challenges, and work on impactful products. If you're driven by craftsmanship and creativity, your next career move starts here.

Apply with your resume and a cover letter highlighting your relevant experience. Only candidates being considered will be updated on the status of their application. Candidates must be legally eligible to work in Canada.

Location:

Edmonton, AB

Job Type:

Permanent, Full Time

Job Type: Full-time

Pay: $70,000.00-$100,000.00 per year

Benefits:

Casual dress Company events Dental care Disability insurance Extended health care Life insurance On-site parking Paid time off Vision care
Education:

Bachelor's Degree (preferred)
Experience:

Enterprise software: 5 years (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3165138
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned