Senior Full-Stack Developer - Resource Management System
MSCP Heat Management Solutions
Location:
Sherwood Park, AlbertaCompany:
Maintenance Sustaining Capital Projects Ltd. (MSCP)Employment Type:
Full-TimePosition 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
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.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.
#J-18808-Ljbffr
Sherwood Park, AlbertaCompany:
Maintenance Sustaining Capital Projects Ltd. (MSCP)Employment Type:
Full-TimePosition 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
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.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.
#J-18808-Ljbffr
Vacancy posted 16 minutes ago
Similar jobs that could be interesting for youBased on the Senior Full-Stack Developer - Resource Management System in Strathcona Regional District, BC vacancy
- Resource scheduling systems need strong full-stack ownership, database maintenance, and production support. MSCP offers this full-time opportunity in Sherwood Park, Alberta.This Senior Full-Stack Developer will take ownership of the Resource Management System at Maintenance...SeniorFull time
$85k - $115k per year
...based supportive living care facility for seniors, committed to providing outstanding... ...OpportunitySherwood Care is seeking a qualified Human Resources (HR) Manager to join their team. The HR Manager is a... ..., grievances, and terminations.Develop and maintain HR policies, procedures,...SeniorLong term contract- ...to make an impact? EIPS is recruiting a Term Certain full-time Human Resources Business Partner to support and empower our team across the organization.Reporting to senior HR leadership, you will drive talent management, workforce planning, and organizational culture while...SeniorFull timeMonday to friday
$90k - $120k per year
Working as a Senior Project Manager in the Brownfield & Assessment Service Group providing environmental... ...business acumen to recognize and develop business opportunities that align with... ...providing client intelligence and technical resources to support business development...SeniorLong term contractContract workTemporary workPart timeFor contractorsCasual workWork at officeFlexible hours- ...EIPS in Sherwood Park, Alberta. This full-time term assignment serves... ...leaders across 43 schools.As Human Resources Business Partner, you will advise senior leaders, administrators, supervisors... ...support investigations, performance management, accommodations, return-to-work...SeniorFull time
- ...compliance and internal controls as TIC Solutions’ Manager, Accounts Payable in Sherwood Park, Alberta. This is a full-time, permanent, in-office position.The role... ...establish policies, coach supervisors, and improve AP systems. Collaboration with Finance, Procurement,...SeniorPermanent employmentFull timeWork at office
- ...near Fort Saskatchewan, AB, the Senior Rotating Equipment Engineer will report to the Manager, Reliability & Discipline Engineering... ...equipment and auxiliary systems • Work cross-functionally with... ...including Bad Actors; act as a resource to risk rank threats • Support...SeniorLong term contractFull timeTemporary workShift work
- Financial Systems & Analytics Advisor TRS Staffing Solutions has an exciting opportunity for a Financial Systems and Analytics... ...data from multiple sources using SQL and other data management technologies. Develop and maintain financial reports, dashboards, and analytics...Work at officeRemote workWorldwide
- ...Ltd. (MSCP)Employment Type: Full-Time Position OverviewMSCP... ...seeking a highly experienced Senior Industrial Coater /... ...preparation, protective coating systems, and passive fireproofing applications... ...project planning, estimating, resource coordination, and operational...SeniorPermanent employmentFull timeFor subcontractorManual laborWork at office
$100k - $150k per year
...Sherwood Park, ABClassification : Full-Time, Immediate Hire... ...regularly and are looking for managers that empower and motivate their... ...and pre-owned vehicle sales Develop and implement sales plans for... ...interact and gain the support of senior leadership and other decision...SeniorLong term contractFull timeTemporary workImmediate start- ...leading service provider offering a full suite of Pipeline Maintenance,... ...Microsoft Project to develop short term division work plans... ...execution plans from the Division Manager Conduct follow-ups as... ...strategies to ensure required resources are available to complete the...RemplacementPermanent employmentFull timeTemporary workWork at officeShift work
- Job Posting: Senior Geomatics & Reality Capture SpecialistLocation:... ...Alberta (Head Office)Position Type: Full-Time, PermanentAbout Apex... .... As a senior technical resource, this role supports field and... ...accurate CAD deliverablesDevelop and manage Civil 3D surfaces, breaklines,...SeniorHourly payLong term contractFull timeWork at officeRemote workWork from home
- ...Sherwood Park Control Centre, the Manager, Control Centre Operations is... ..., and interconnecting systems within the United States. Reporting... ...operating in a 24/7 environment. Develop and execute the long-term... ...budgets, forecasts, and resource planning to ensure effective stewardship...Long term contractFull timeMonday to friday
- ...brand assets on tight timelines, using AI tools where appropriate while maintaining craft and attention to detail. You will shape brand standards, create scalable design systems in Figma, and collaborate with developers and marketers to ensure consistency #J-18808-Ljbffr
- TRS Staffing Solutions (Canada) Inc. is seeking a Financial Systems & Analytics Advisor to work across finance and technology, transforming complex data into insights that guide decision-making. This remote role may require occasional office visits in Sherwood Park, Alberta...Work at officeRemote work
$90k - $135k per year
This is a senior role within the Reclamation and Construction team... ...development and project execution. This full‑time position requires a... ...and client needs to develop work plans, schedules, cost estimates... ...guidance to project teams, Project Managers, Service Group Managers,...SeniorLong term contractFull timeTemporary workPart timeFor subcontractorCasual workWork at officeRemote workFlexible hoursShift workNight shiftAfternoon shift- ...sports, construction, and asset management. Our well-known and loved... ...are here to train, mentor and develop you, while supporting your life... ...Leadership experience in a full-service restaurant or bar Proven... ...own development by working with senior leaders Attend leadership...SeniorInternshipLocal area
- ...dynamic programming, current resources, and practical professional learning... .... EIPS is recruiting a Senior Planner with Facility... ...Liaise with municipal planners, developers, and government representatives... ...reports for Facilities Management.Respond to inquiries from the...SeniorPermanent employmentWork at officeMonday to friday
- ...Solutions is currently seeking a Manager, Accounts Payable to join our team in a full-time, permanent position based in... ...improvement in processes and systems. ResponsibilitiesThe Manager partners... ...management Lead, mentor, and develop a team of Accounts Payable...Permanent employmentFull timeWork at officeLocal area
- ...the opportunity for you! The Senior QA Analyst, reporting to the Quality Assurance Manager, is based in the Sherwood Park... ...responsibilities, working independently to develop and enhance automation frameworks... ...to understand requirements, system functionality, and user needs....SeniorLong term contractWork at office
- ...in Edmonton, Alberta, the Commercial Manager is a shared services role supporting... ...operational leaders, and help improve commercial systems, standardized workflows, supplier... ...present commercial risks and recommendations to senior leadership. Proficiency with project...SeniorContract workMonday to friday
- ...will coordinate internal teams, manage scope, schedule, and budgets,... ...and project team members. Develop project execution plans, schedules... ..., fee estimates, and project resourcing. Identify risks,... ...opportunities to help you reach your full potential. #J-18808-Ljbffr
- ...essential facilities and building systems? If so, we have an exciting opportunity as a Facility Asset Management Engineer where your expertise... ...posting is for 1 temporary full-time position up to 18 monthsKey... ...of all building systems, develop inventory and assist in the development...RemplacementLong term contractFull timeContract workTemporary work
- ...organized, and detail-oriented Senior Estimator – Multi-Discipline... .... Reporting to the Estimating Manager, the Senior Estimator will lead... ...Responsibilities Lead and own the full estimating lifecycle for multi... ...of work across disciplines to develop a comprehensive understanding...SeniorFull timeFor subcontractorWork at office
- ...Strathcona County is seeking a Manager, Investment Attraction to... ...between the County, investors, developers, industry, corporate and government... ...Attraction team, ensuring resources are aligned with departmental... ...and permitting processes Develop and deliver compelling...Long term contractLocal area
$115k - $130k per year
...Work arrangement: Hybrid Employment type: Full-time, permanent. Schedule: Monday to... ...week. The OpportunityThe Quality Control Manager is responsible for implementing and... ...projects. Working closely with Project Managers, Senior Construction Managers, field personnel,...SeniorDaily paidPermanent employmentFull timeFor contractorsFor subcontractorMonday to friday- DescriptionMillennium Insurance is looking for an experienced Senior Commercial Property & Casualty Underwriter... ...quickly. You'll have the chance to develop your technical expertise, and build... ...to inform underwriting decisions. Manage priorities and deadlines in a fast-paced...Senior
- ...Sherwood Park, Alberta, using invoice management, vendor payments, and financial controls.The full-time, permanent Manager, Accounts... ...managementLead, mentor, and develop Accounts Payable SupervisorsMaintain... ...cyclesProficiency with ERP systems and AP automation toolsUnderstanding...Permanent employmentFull timeWork at office
- ...If so, Millennium Insurance is seeking a Senior Accountant to join our dynamic and growing... ...Accountant will play a key role in managing day-to-day financial operations — including... ...all accounting processes while supporting management with timely insights and analysis to drive...Senior
- ...capital projects with FloWorks as an Account Manager, focusing on sales and client... ...project plan development and manage key resources to meet specific objectives. Engage with... ...with clients to understand their needs • Develop strategies to secure capital project contracts...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full-Stack Developer - Resource Management System. Be the first to apply!
Related searches
- system development engineer Strathcona Regional District, BC
- space systems engineer Strathcona Regional District, BC
- senior building operator Strathcona Regional District, BC
- senior project manager Strathcona Regional District, BC
- senior communications Strathcona Regional District, BC
- senior marketing Strathcona Regional District, BC
- senior manager investigations Strathcona Regional District, BC
- senior hr business partner Strathcona Regional District, BC
- senior administrator Strathcona Regional District, BC
- senior work from home Strathcona Regional District, BC

