Enable job alerts via email!

Full Stack Developer

Alberta Securities Commission

Calgary

Hybrid

CAD 80,000 - 100,000

Full time

25 days ago

Job summary

A regulatory body for securities is seeking a Full Stack Developer in Calgary, Alberta. The role involves creating web applications and automating processes within a hybrid work environment. Candidates should have strong experience in full stack development, proficiency with Python and React, and a solid understanding of DevOps principles. A competitive benefits package is offered.

Benefits

Competitive benefits package
Professional development opportunities
Flexible work environment

Qualifications

  • At least five years of experience as a full stack developer or similar role developing web applications.
  • Proficiency in developing reliable, well-documented tools in Python.
  • Basic understanding of DevOps principles, including automation, CI/CD.

Responsibilities

  • Create front-end and back-end web applications and automations.
  • Select appropriate technology stacks for each project.
  • Implement secure coding practices and conduct code reviews.

Skills

Full Stack Development
Agile Methodologies
Python
React
PostgreSQL

Education

Undergraduate degree in computer science, engineering, or a quantitative field

Tools

GitHub
Azure DevOps

Job description

The Alberta Securities Commission (ASC) is the industry-funded regulator responsible for administering the province's securities laws. It aims to foster a fair and efficient capital market in Alberta and protect investors. As a member of the Canadian Securities Administrators (CSA), the ASC works to improve, coordinate, and harmonize the regulation of Canada's capital markets.

The Information Technology (IT) team ensures the ASC has the resources necessary for the consistent, reliable, and secure delivery of services, understanding and anticipating the organization’s technology needs.

The opportunity

Reporting to the IT Manager, the Full Stack Developer will create front-end (user interface) and back-end (databases and logic) web applications and automations. These are central to our Automation and Innovation Group (AIG), an internal innovation sandbox where development team members and data scientists prototype solutions to business problems. AIG is a cross-divisional initiative led by the ASC’s Advanced Research and Knowledge Management division, in collaboration with IT and other divisions.

Key Responsibilities Include

  • Meet regularly with business employees assigned to AIG to understand evolving requirements, operational objectives, and processes.
  • Select appropriate technology stacks for each project (e.g., PostgreSQL, Python, JavaScript).
  • Write and test code regularly following agile methodologies.
  • Implement secure coding practices, documentation, version control, and conduct code reviews. Address vulnerabilities and ensure compliance with data protection regulations.
  • Verify with users that the software meets business needs.
  • Gather, transform, cleanse, and combine data for each project’s purposes.
  • Create databases or file storage solutions suitable to the use case, whether on the network or in the cloud.
  • Design and implement responsive user interfaces using modern frameworks like React.
  • Set up CI/CD pipelines using tools such as GitHub Actions or Azure DevOps.
  • Deploy applications to cloud platforms like Azure.
  • Document software purpose, datasets, methodologies, and limitations collaboratively.

The ideal candidate will possess

  • An undergraduate degree in computer science, engineering, or a quantitative field; equivalent education and experience may be considered, especially with strong practical skills and a proven full stack development track record.
  • At least five years of experience as a full stack developer or similar role developing web applications and automating processes.
  • Experience in preparing or collaborating on software documentation.
  • Proficiency in developing reliable, well-documented tools in Python.
  • Experience with web frameworks (e.g., React, Django) and databases (e.g., PostgreSQL, SQL).
  • Basic understanding of DevOps principles, including automation, CI/CD.
  • Experience with tools like GitHub or Azure DevOps is advantageous.
  • Familiarity with cloud platforms (e.g., Azure) and deploying applications in cloud environments.
  • A self-motivated, problem-solving mindset.

To apply

Click the 'Apply For This Job Online' button to submit your resume, cover letter, and salary expectations by August 18, 2025. This position is based in Calgary, Alberta, at the ASC office. Selected candidates will be contacted for interviews. More information about working at the ASC, including our Total Rewards package, can be found on our website at www.asc.ca.

We offer a hybrid work environment with flexibility, a competitive benefits package covering health, dental, insurance, retirement, travel, paid time off, and professional development. We promote a diverse and inclusive workplace where every employee is valued and respected.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs