Apply now

Posted 12 days ago

Senior Full-Stack Developer – Resource Management System

@ MSCP Heat Management Solutions

Sherwood Park, Alberta

Full-time
Apply now
SIGNALS

Requirements summary:

  • Work with stakeholders to clarify requirements and improve operational workflows.
  • Required Technical Experience
  • Additional Experience That Would Help
  • Agentic development, including experience using AI-enabled coding tools such as OpenAI Codex to support software development, testing, debugging, and productivity.
  • The successful candidate should communicate clearly with nontechnical users, learn unfamiliar business processes, exercise sound judgment around production changes, and work independently…
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-01
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

MSCP Heat Management Solutions

FieldValue
Open jobs on Jobsy4
Job description
Location: Sherwood Park, Alberta

Company: Maintenance Sustaining Capital Projects Ltd. (MSCP)

Employment Type: Full-Time

Position Overview

We are seeking a Senior Full-Stack Developer to take ownership of our Resource Management System (RMS), which supports personnel and equipment scheduling, project staffing, competency tracking, travel, lodging, and reporting.

This is an independent role covering feature development, database maintenance, deployment, and production support.

Key Responsibilities

  • Work with stakeholders to clarify requirements and improve operational workflows.
  • Deliver features and fixes, considering their effects across the system.
  • Investigate defects, performance problems, and production issues.
  • Manage releases and maintain application security and data integrity.
  • Maintain tests, technical documentation, and development procedures.

Required Technical Experience

  • JavaScript, TypeScript, React, and Next.js: Building and maintaining complex interfaces, forms, tables, and application state.
  • Node.js: Developing backend APIs, business logic, validation, and external integrations.
  • PostgreSQL: Relational modelling, transactions, complex queries, views, functions, indexing, and query optimization.
  • ORMs and Database Migrations: Managing schema changes safely in production. The project uses Prisma.
  • Authentication and Authorization: OAuth, session management, and granular access controls.
  • AWS and Docker: Deploying and troubleshooting containerized applications. Relevant services include ECS/Fargate, ECR, RDS, S3, CloudWatch, IAM, and Secrets Manager.
  • GitLab CI/CD and Terraform: Maintaining deployment pipelines and infrastructure configuration.
  • Automated Testing: Writing useful unit, integration, and component tests. The project uses Jest and React Testing Library.

Additional Experience That Would Help

  • Interactive graphics or scheduling interfaces using HTML Canvas.
  • Scheduling logic involving overlapping intervals, recurring shifts, time zones, and daylight saving changes.
  • Microsoft Entra ID/Azure AD and Microsoft Graph.
  • Realtime collaboration; the project includes a Supabase Realtime integration.
  • Agentic development, including experience using AI-enabled coding tools such as OpenAI Codex to support software development, testing, debugging, and productivity.

Ideal Candidate

The successful candidate should communicate clearly with nontechnical users, learn unfamiliar business processes, exercise sound judgment around production changes, and work independently from requirements through deployment and support.

About MSCP

Founded in 2011, Maintenance Sustaining Capital Projects Ltd. (MSCP) is a Canadian industrial services company headquartered in Sherwood Park, Alberta. MSCP specializes in providing innovative heat management solutions and integrated industrial services to clients across the energy, petrochemical, manufacturing, and heavy industrial sectors.

Our capabilities include engineering, manufacturing, electrical and instrumentation, insulation, rope access, and industrial construction and maintenance services. Through our integrated approach, we deliver practical, efficient, and cost-effective solutions that support our clients' operational reliability and long-term success.

At MSCP, we are committed to continuous improvement, innovation, and operational excellence. We foster a collaborative environment where employees are encouraged to contribute ideas, take ownership of their work, and play a meaningful role in the company's continued growth.

Compensation & Benefits

MSCP offers a competitive compensation package and a supportive, professional work environment, including:

  • RRSP Matching Program: Company matching contributions of up to 3% after six months of employment.
  • Group Benefits: Comprehensive health and dental benefits available after three months of employment, subject to plan eligibility.
  • Vacation Entitlement: Paid annual vacation.
  • Work Environment: Business casual dress code and a collaborative, professional workplace.
  • On-Site Parking: Complimentary employee parking at our Sherwood Park location.
  • Professional Growth: Opportunities to develop technical expertise, take ownership of meaningful projects, and contribute to the ongoing development of MSCP's internal technology systems.

Join MSCP and contribute to the development of technology solutions that support and improve how our industrial operations are managed and delivered.

Similar jobs

  • Full Stack Developer

    Edmonton, AB
    Contract

    Teckhorizon Inc

    5+ YOECandidates need a computer science or IT diploma or degree with at least 5 years of software development experience, or a one-year certificate with 7 years. They must have at least 5 years of professional experience with C# and/or Java.

    AWS, DynamoDB, Angular, React, Visual Studio Code

  • Senior Full Stack Developer, Microservices Focused

    Nisku, AB
    Full Time

    Latium Technologies

    7+ YOECandidates need 7 or more years of professional software development experience, strong C# and .NET Core skills, and experience with microservices, distributed systems and cloud platforms. Experience with event-driven systems, SQL databases, OAuth2/OIDC/SSO, and automated testing is also required.

    Azure, AWS, Azure Active Directory B2C, SQL

  • Full Stack Developer - Senior (REMOTE) JP1023

    Edmonton, AB
    Full Time

    Pathlion

    Candidates need senior full stack development experience, agile and human-centred design familiarity, and the ability to work with product owners and front-end designers. Strong technical documentation and code quality practices are expected.

  • Full Stack Developer

    Edmonton, AB
    $100k–$110k/yrFull Time

    Triunity Software: Triunity is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.

    Candidates need proven software engineering experience, skills in front-end tools such as React or Vue.js, and back-end skills in Node.js, Python or PHP. Experience with databases, Git and strong communication in an Agile team is required; cloud experience is an asset.

    Git, React, Vue.js, Node.js, Python, PHP

  • Junior Full-Stack Developer (Contract)

    Calgary, AB
    $55k–$60k/yrOn-siteTemporary, Internship

    Bells of Steel Inc.

    2+ YOECandidates need JavaScript, TypeScript, React, HTTP APIs and relational databases, plus Git and debugging skills. They should have one working app or project they can demo, test on real phones, and lift weights.

    Claude Code, Supabase, Postgres, TestFlight, Git

  • Full Stack Developer

    Calgary, AB
    Full Time

    CGI

    Candidates need strong front-end skills, back-end experience, and hands-on exposure to CI/CD, containerized deployments, and cloud-native platforms. Intermediate to senior experience is expected.

    CI/CD

  • Full-stack Developer - REMOTE

    Edmonton, AB
    RemoteContract

    Randstad Canada

    Candidates need strong C#/.NET experience in an AWS environment, plus Angular, TypeScript, NoSQL and SQL database skills. Agile teamwork and clear technical documentation are also required.

    AWS, DynamoDB, Angular, MS SQL Server, Visual Studio, VS Code

  • Senior Full Stack Developer

    Calgary, AB

    Blurb

    5+ YOECandidates need 5+ years of professional software engineering experience, with back-end or full-stack ownership. Strong TypeScript and Node.js, Python, and Google Cloud skills are required, along with experience scaling high-volume systems.

    TypeScript, Node.js, Python, Firebase, Firestore, Google Cloud Functions

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.