cover image
Alberta Energy Regulator (AER)

Alberta Energy Regulator (AER)

aer.ca

1 Job

1,083 Employees

About the Company

The Alberta Energy Regulator provides for the safe, efficient, orderly, and environmentally responsible development of hydrocarbon resources over their entire life cycle. This includes allocating and conserving water resources, managing public lands, and protecting the environment while providing economic benefits for all Albertans. The AER will not tolerate offensive or abusive comments directed at an individual or the organization. We reserve the right to review, edit, or delete any comments. Read more here: https://www.aer.ca/social-media-terms-of-reference

Listed Jobs

Company background Company brand
Company Name
Alberta Energy Regulator (AER)
Job Title
Senior Full Stack Developer - Hybrid
Job Description
**Job Title** Senior Full Stack Developer – Hybrid **Role Summary** Lead the design, development, and deployment of cloud‑based front‑end and microservices solutions for a large enterprise platform. Provide technical direction, coaching, and mentorship to a cross‑functional development team in an Agile environment. Own end‑to‑end product quality from concept through production and support, ensuring robust, scalable, and well‑documented deliverables. **Expectations** - Deliver high‑quality, maintainable code that meets performance, security, and scalability requirements. - Foster best practices: automated testing, code reviews, continuous delivery, and DevOps procedures. - Mentor junior developers, promote skill growth, and cultivate a collaborative, fast‑paced team culture. - Stay current on emerging technologies, designing prototypes and recommending adoption where beneficial. - Maintain strong communication with Product Owners, Architects, and stakeholders to align technical solutions with business goals. **Key Responsibilities** - Design, develop, and maintain full‑stack applications using Azure cloud infrastructure (Azure Functions, App Service, Cosmos DB, MS SQL, Kubernetes, Docker). - Build RESTful and GraphQL APIs; create micro‑services architecture and micro‑frontends. - Lead code reviews, API design reviews, and overall technical quality assurance. - Implement CI/CD pipelines with Azure DevOps; manage source control, build, release, and deployment artifacts. - Optimize system performance & scalability; troubleshoot production issues. - Conduct research, prototype, and evaluate emerging tools, frameworks, and patterns. - Guide the application lifecycle: concept, design, development, testing, release, and post‑release support. - Mentor developers on coding standards, architecture, and best practices. **Required Skills** - Deep expertise in Node.js, JavaScript, React, GraphQL, HTML5, CSS, and RESTful API design. - Extensive experience with NoSQL databases (CosmosDB, MongoDB) and relational databases (MS SQL). - Proficiency in cloud services: Azure Functions, Azure DevOps, Azure Storage, Azure Resource Manager. - Hands‑on knowledge of microservices, micro‑frontends, Docker, Kubernetes, and Linux environments. - Familiarity with Kafka, Redis, JWT authorization, Apollo Federation, and Socket.io (preferred). - Strong experience with Agile development methodologies (Scrum/Kanban). - Excellent problem‑solving, analytical, written, and verbal communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. - Minimum 5 years of full‑stack web development experience focused on UI, back‑end logic, and enterprise‑scale solutions. - Minimum 7 years of experience delivering large distributed solutions and implementing DevOps practices. - Azure DevOps experience (source control, pipelines, PR workflows) and Azure services usage.
Calgary, Canada
Hybrid
Senior
16-12-2025