CODE IS YOUR favorite LANGUAGE. The Opportunity You’re a wizard with code — and proud of it. You love working and playing with computers, and there are simply no words to describe your deep love for technology. You can’t…
Skills: Full stack development, React, Node.js, TypeScript, JavaScript
Champion Sustainability. Drive Change at Scale. The Opportunity ** This posting is for a 12-month position ** AMA is looking for a Sustainability Initiatives Manager to help identify, develop, implement and champion sust…
Where empathy meets expertise. The Opportunity How many times have people said to you “you’re such a good listener?” Or, “I knew I could count on you.” In fact, the only thing you love more than providing excellent custo…
Skills: Customer service, Claims adjusting, Investigation, Negotiation, Communication
YOU NEVER met A PROBLEM YOU COULDN’T SOLVE The Opportunity You know that being a great communicator is so much more than being an excellent writer (which you are) or knowing your way around the web, social media and prin…
Bring your inner Mathlete to our Finance team! The Opportunity In school, you weren’t just good at math – you were an Iron Man-level mathlete! The thing you look forward to most about going out with friends for dinner is…
Drive SMARTER decisions with DATA. **Multiple contract opportunities available, spanning from 6-12 months in length** The Opportunity We’re looking for a Financial Analyst to join our Finance team and help turn data into…
Skills: Financial analysis, Data analysis, Financial modeling, Forecasting, Accounting
SOME PEOPLE CALL YOU A walking TRAVEL guidebook. The Opportunity You’re a travel expert who loves to explore what the world has to offer – people, culture, food, adventure, beaches and sites to name a few! You always see…
Skills: Travel planning, Sales, Customer service, Communication skills, Relationship management
Lead CENTRE OPERATIONS. Elevate EXPERIENCE. Make your mark ACROSS ALBERTA. The Opportunity Are you a leader who thrives on bringing consistency and excellence to a dynamic retail environment? Someone who can see both the…
Member Service Representative, Roadside Assistance (Work from Home/Morning Shift)
Calgary, Alberta, Canada · Remote Solely
Entry level
At AMA, our brand is important to us and we set the bar for supporting our members. Providing a first-class member experience is the hallmark of working for AMA. We only hire the best and provide a competitive wage with …
Skills: Customer service, Communication skills, Active listening, Telephone etiquette, Problem solving
Lead the TEAM that makes every member interaction COUNT. The Opportunity You’re a natural people leader who thrives in a fast-paced contact centre environment. Coaching, mentoring, and rallying a team around delivering e…
Skills: Team leadership, Coaching, Mentoring, Process improvement, Contact centre management
The Opportunity Are you someone who loves uncovering insights hidden in data? We’re looking for an Analyst, Business Analysis to join our Finance team within Insurance Services. In this role, you’ll collaborate with team…
Skills: Data analysis, SQL, Power BI, Business intelligence, Data visualization
Step Up. Stand Out. Lead On. The Opportunity When it comes to leading a team, you’re definitely the whole package - team player, supportive coach and always the enthusiastic cheerleader. You’re a natural leader who knows…
Skills: Leadership, Team management, Personal insurance, Commercial insurance, Strategic vision
YOU’RE ALL ABOUT GOING THAT extra MILE TO HELP others. Location: Calgary or Edmonton, Hybrid How many times have people said to you “you’re such a good listener?” Or, “I knew I could count on you.” In fact, the only thin…
Skills: Customer service, Communication, Problem solving, Attention to detail, Empathy
BRING YOUR INNER DETECTIVE logic TO THE TEAM. The Opportunity You’re a skilled communicator known for your ability to clearly present ideas to diverse audiences, whether or not they share your level of business communica…
Skills: Underwriting, Data analysis, Auditing, Communication, Presentation skills
YOU’RE A social SORCERER WHO WORKS engagement MAGIC. The Opportunity You’re a proven social media dynamo who gets results. You understand the big picture and have the strategies to bring it to life across multiple platfo…
Skills: Social media management, Strategic planning, Content creation, Brand management, Reputation management
Drive SMARTER decisions with DATA. The Opportunity We’re looking for a Financial Analyst to join our Finance team and help turn data into meaningful insights that drive business decisions. Reporting to the Manager, Finan…
Skills: Financial analysis, Data analysis, Financial modeling, Forecasting, Accounting
YOU’VE always WANTED TO BE AN action HERO The Opportunity You love being part of the action. You’ve never been one to sit still and the more that’s going on, the better – after all, that’s when you truly shine. It’s what…
Skills: Shipping, Receiving, Inventory management, Time management, Communication
YOU'RE ALL ABOUT going THAT extra MILE TO help OTHERS. The Opportunity Are you the kind of person who always gets stopped on the street and asked for directions? You know, one of those friendly, approachable types who al…
Skills: Customer service, Retail transactions, Problem-solving, Communication, Administrative support
TECH life AT AMA. The Opportunity You're a geek — and proud of it. You love building the systems that power great digital experiences. Whether it's developing APIs, integrating applications, creating scalable backend ser…
SOME PEOPLE CALL YOU A walking TRAVEL guidebook. The Opportunity You’re a travel expert who loves to explore what the world has to offer – people, culture, food, adventure, beaches and sites to name a few! You always see…
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree
Competitive salary, Flexible benefits, Employer-paid retirement savings program, Employee-exclusive discounts, Free travel medical insurance, Ongoing professional development
Posted 2d ago
~40 hrs/week
Responsibilities
Design, build, test, and maintain high-quality full stack applications while providing architectural guidance and technical leadership. Collaborate with cross-functional teams to assess feasibility, mentor peers, and implement AI-assisted development practices to improve productivity.
Requirements
Requires a university degree or technical diploma in Information Technology or Computer Science. Candidates must have 5 or more years of progressive web development experience with expertise in modern front-end frameworks, cloud infrastructure, and data security.
Full job description
CODE IS YOUR favorite LANGUAGE.
The Opportunity
You’re a wizard with code — and proud of it. You love working and playing with computers, and there are simply no words to describe your deep love for technology. You can’t visit a website or use an app without dissecting it to figure out how it works, how it could be better for the end user, and how modern development practices — including AI-assisted coding and specification-driven workflows — can help deliver better outcomes faster.
We’re looking for more than just a skilled developer — we’re looking for a leader who brings strong technical judgment, hands-on delivery experience, and a collaborative approach to solving complex problems. In this role, you’ll partner closely with the Agile Team Lead, product owners, developers, and business stakeholders to understand requirements, assess feasibility, contribute to estimates, and help shape pragmatic technical solutions.
As a Senior Full Stack Developer for our Software Development team, you’ll help provide AMA with new business solutions and improve existing technology solutions. You’ll code, maintain, enhance, develop, and test applications for use within AMA, while contributing technical insight, mentoring peers, and helping the team continuously improve how we build and deliver software.
The Team You’ve Been Looking For AMA is more than a workplace; it’s a family. Together, we help protect the things that matter most to our more than one-million members—everything from roadside safety to retail savings, food security to childhood well-being. And with operations that span automotive, registries, travel, insurance and more, the opportunities to grow with us are almost limitless!
Building on a century of proud service in Alberta communities, we’re passionate about making a meaningful difference in the places where we live and work. And that all begins with our people. As part of the AMA team, you’ll enjoy:
Competitive salary and flexible benefits
Employer-paid retirement savings program
Employee-exclusive discounts on travel, insurance, memberships, and more
Free travel medical insurance for you and your immediate family
Ongoing professional development
Paid vacation and personal days, including a Volunteer Day and Me Day
Flexible work models that make sense for your lifestyle
For us, curiosity fuels innovation. We value people who are eager to explore new ideas and who are comfortable putting emerging technologies into practice. We see experience with AI‑powered tools like ChatGPT, Copilot, and similar platforms as a real plus - especially when it’s used to work smarter, increase efficiency, and find better ways to get things done.
Who You Are
You’re an experienced developer who can break down complex problems, propose thoughtful options, and help the team make sound technical decisions.
You’re confident making technical decisions and communicating trade-offs to both technical and non-technical audiences.
You tackle every project with anticipation and excitement — no matter how big or how small.
You ‘get’ what it means to be part of the team and enjoy working in a collaborative environment.
The words “that will do” aren’t in your vocabulary. You always strive to find the best, most innovative solution.
You don’t sit around waiting to be told what to do. You know what needs to be done and you do it.
You love rolling up your sleeves and digging into the details.
You handle even the tightest deadlines with a cool head and a clear vision.
You actively explore modern software practices — including AI-assisted development, test-driven development, continuous integration, and specification-driven workflows — and look for practical ways to apply what you learn.
You’re a natural mentor. Bringing out the best in others brings out the best in you.
How You’ll Make an Impact
Design, build, test, and maintain high-quality full stack applications that support AMA’s business goals and member experience.
Partner with the Agile Team Lead, product owners, developers, and business users to understand requirements, assess technical feasibility, and contribute to delivery planning.
Provide architectural guidance and lead technical initiatives that align with business goals.
Mentor and support peers through code reviews, pairing, design conversations, and practical sharing of development best practices.
Apply AI-assisted programming and specification-driven development practices to improve productivity, consistency, and quality.
Research and resolve technical problems, coordinating with vendors, infrastructure teams, support teams, and business stakeholders as needed.
Ensure all application changes are developed, tested, and implemented in a well-controlled environment.
Follow a Continuous Integration/Continuous Delivery workflow to enable frequent, reliable production deployments.
Participate in a 24/7 on-call rotation backed by automated monitoring and an incident management platform.
Enforce test-driven development (TDD) and continuous integration.
What You Bring to the Table
You have a university degree or technical diploma in a related field such as Information Technology or Computer Science.
You have 5 years or more of progressive web development experience in everything from architecture to a firm understanding of design concepts and deployment of highly available web and mobile applications.
You have used AI coding platforms like Claude, ChatGPT, and Copilot to deliver code.
You’re highly skilled with authentication and authorization frameworks and policies.
You’re comfortable working with data security at rest and transit, database modeling, and database transaction management.
You have significant experience with most of the following:
React (or another front-end framework)
Node.js and modern JavaScript
TypeScript
Full web stack (HTTP, cookies, caching, browser rendering)
Developing data-backed applications using a combination of REST, GraphQL, NoSQL and RDBMS technologies
Microservice and serverless architecture
AWS experience with CDK, Lambda, and CodePipeline
Working with CI/CD pipelines
Git (Azure DevOps, GitHub)
You’ll get bonus points if you have:
Open-source contributions
Experience developing using the Event Driven Architecture design pattern
Experience with Stripe API
Belonging Matters Here AMA is committed to providing an inclusive, respectful, and accessible environment. If you require an accommodation at any time during our recruitment process, please contact recruitment@ama.ab.ca. We’ll work with you feel supported throughout your journey with us.
-
WORK MODEL:
Hybrid-Light-
We thank all applicants for their interest; however, only those selected for an interview will be contacted.
Related keywords
Full stack developerReactNode.jsTypeScriptJavaScriptAWSCDKLambdaCodePipelineGraphQLRESTNoSQLRDBMSMicroservicesServerlessCI/CD
AMA is a multi-service organization representing 1 million Albertans. While most often known for our roadside assistance program, we also offer travel, registries and insurance services, Alberta’s largest driver education school, a member rewards program and member events in our communities. Part of the CAA and AAA family, we’re focused on our member’s needs and guided by their values to provide products, services and advocacy to help them live confidently.
Anyone here will tell you that we’re a different kind of employer, and it all comes down to how we treat our members - and each other. We've boiled it down to just two words: Practically Family. That’s not just a catchy phrase, we live it every day through simple gestures.
Practically Family is the web developer heading off shift who stops to help a team member carry items in the door, the insurance advisor who uses their break to pick up an extra coffee for a co-worker who’s having a bad day, or the registries agent who takes the time to help a member put their new licence plate on their vehicle. Not to mention all the birthday parties, free food days and wedding showers we throw for each other!
Taking care of one another, encouraging one another. It’s what family does, and what being Practically Family is all about. If you can picture yourself answering yes to the question, “Am I treating this member or colleague like a close family member or friend?” with every interaction, you’re our kind of people!
Offices: 10310 GA MacDonald (39a) Ave, Edmonton, Alberta T6J 6R7, CA · 4700 17 Ave SW, Calgary, Alberta T3E 0E3, CA · 200 Crowfoot Crescent NW, Calgary, Alberta T3G 3N5, CA · 85 Shawville Blvd SE, 600, Calgary, Alberta T2Y 3W5, CA · 3650 20 Ave NE, Calgary, Alberta T1Y 6E8, CA
Roadside AssistanceTravelInsuranceDriver EducationRegistriesSmall Business Servicesand Fleet ServicesEducationAutomotiveAuto Insurance
AMA is a multi-service organization representing 1 million Albertans. While most often known for our roadside assistance program, we also offer travel, registries and insurance services, Alberta’s largest driver education school, a member rewards program and member events in our communities. Part of the CAA and AAA family, we’re focused on our member’s needs and guided by their values to provide products, services and advocacy to help them live confidently.
Anyone here will tell you that we’re a different kind of employer, and it all comes down to how we treat our members - and each other. We've boiled it down to just two words: Practically Family. That’s not just a catchy phrase, we live it every day through simple gestures.
Practically Family is the web developer heading off shift who stops to help a team member carry items in the door, the insurance advisor who uses their break to pick up an extra coffee for a co-worker who’s having a bad day, or the registries agent who takes the time to help a member put their new licence plate on their vehicle. Not to mention all the birthday parties, free food days and wedding showers we throw for each other!
Taking care of one another, encouraging one another. It’s what family does, and what being Practically Family is all about. If you can picture yourself answering yes to the question, “Am I treating this member or colleague like a close family member or friend?” with every interaction, you’re our kind of people!
Offices: 10310 GA MacDonald (39a) Ave, Edmonton, Alberta T6J 6R7, CA · 4700 17 Ave SW, Calgary, Alberta T3E 0E3, CA · 200 Crowfoot Crescent NW, Calgary, Alberta T3G 3N5, CA · 85 Shawville Blvd SE, 600, Calgary, Alberta T2Y 3W5, CA · 3650 20 Ave NE, Calgary, Alberta T1Y 6E8, CA
Roadside AssistanceTravelInsuranceDriver EducationRegistriesSmall Business Servicesand Fleet ServicesEducationAutomotiveAuto Insurance