Full Stack Developer
Full Stack Developer at Alberta iGaming Corporation, building and maintaining the applications underpinning Alberta's regulated iGaming market, initially its AML compliance platform. The role spans front-end and back-end development, integrations, Azure cloud, Terraform/Bicep infrastructure-as-code, CI/CD pipelines, and AI-assisted development practices.
- Compensation
- Not disclosed
- Location
- Edmonton, Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Post-secondary degree or diploma in Computer Science, Software Engineering, Information Systems, or related discipline
- Experience designing, developing, deploying, and supporting applications across the full software development lifecycle
- Progressive experience delivering, maintaining, and supporting production applications in cloud-based environments
- Experience developing full stack applications including front-end and back-end development, database integration, APIs, and system connectivity
- Hands-on experience with infrastructure-as-code tools such as Terraform and/or Bicep
- Experience with automated deployment pipelines using Azure DevOps or GitHub Actions
- Experience using AI-assisted development tools with appropriate verification, privacy, security, and quality controls
- Strong knowledge of front-end frameworks, back-end programming languages, APIs, databases, and application integration principles
- Knowledge of Microsoft Azure cloud services, including identity and access management, networking, application monitoring, operational support, and cloud cost management
- Proficiency in Git and source-control practices, including code review, change approvals, release management, and rollback procedures
- Understanding of CI/CD, infrastructure automation, and secure application development practices
- Ability to design and maintain secure, scalable, reliable, and maintainable applications
- Strong analytical and problem-solving skills, including troubleshooting complex technical issues
Nice to have
- Equivalent combination of education and relevant professional experience may be considered
Full description
AiGC is seeking a Full Stack Developer to support the design, development, implementation, and ongoing evolution of the applications and technology systems that underpin Alberta's regulated iGaming market. Reporting to the Manager, Data Platforms, this position is responsible for end-to-end application development, from requirements gathering and solution design through development, testing, deployment, maintenance, and continuous improvement.
In this role, you will design, build, and maintain secure, scalable, and reliable applications that support AiGC's business, operational, and regulatory requirements. Initially focused on AiGC's anti-money laundering (AML) compliance platform, you will work across front-end and back-end development, database integration, system connectivity, and cloud infrastructure. You will also establish automated deployment processes, strengthen application monitoring and support practices, and leverage AI-assisted development tools to improve delivery efficiency while maintaining strong security, quality, and change management controls.
Working collaboratively with teams across technology, compliance, risk, security, and business operations, you will translate complex requirements into practical technical solutions, support the reliability of production systems, and help establish the development standards and infrastructure practices needed to support AiGC's evolving technology environment.
Who You Are
You are a technically skilled and solutions-oriented developer with strong experience across the full application development lifecycle. You bring expertise in front-end and back-end development, cloud-based applications, system integration, and automated deployment practices. You understand the importance of building applications that are not only functional and scalable but also secure, reliable, maintainable, and supported by effective operational controls.
You thrive in an environment where innovation, accountability, and collaboration are essential. You are comfortable taking ownership of applications from initial concept through production support, navigating complex technical challenges, and translating business needs into practical, sustainable solutions. You approach emerging technologies, including AI-assisted development, with curiosity and sound judgment, balancing opportunities for efficiency with the need for security, quality, and oversight.
With a proactive approach to problem-solving and a commitment to continuous improvement, you are motivated by the opportunity to build foundational technology capabilities and contribute to the long-term success of Alberta's evolving regulated iGaming market.
Key Responsibilities
Application Development and Delivery
- Lead the full application development lifecycle, from requirements gathering and solution design through development, testing, implementation, maintenance, and ongoing enhancements