Senior Full-Stack Developer

2 days ago

Sherwood Park AB, Edmonton Census Division, AB; Alberta, Canada MSCP Heat Management Solutions Full-time
Company: Maintenance Sustaining Capital Projects Ltd. (Employment Type: Full-Time 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. 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: ORMs and Database Migrations: Managing schema changes safely in production. The project uses Prisma. OAuth, session management, and granular access controls. AWS and Docker: 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. 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. 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. 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. Comprehensive health and dental benefits available after three months of employment, subject to plan eligibility. Vacation Entitlement: Paid annual vacation. Business casual dress code and a collaborative, professional workplace. On-Site Parking: 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. #