cover image
AMA - Alberta Motor Association

AMA - Alberta Motor Association

www.ama.ab.ca

1 Job

1,424 Employees

About the Company

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!

Listed Jobs

Company background Company brand
Company Name
AMA - Alberta Motor Association
Job Title
Full Stack Web Developer
Job Description
Job title: Full Stack Web Developer Role Summary: Design, develop, test, and maintain enterprise‑grade web applications and external‑facing websites, ensuring optimal performance, security, and user experience. Work within agile teams, collaborate with cross‑functional partners, and follow modern CI/CD pipelines. Expectations: Minimum 2 years of web development experience; university degree or technical diploma in IT, Computer Science or related field; strong problem‑solving, time‑management and teamwork skills. Key Responsibilities: - Translate functional requirements into robust, scalable web solutions. - Develop and enhance internal and external AMA web applications using modern front‑end and back‑end technologies. - Collaborate with solutions architects, QA analysts and business stakeholders across the project lifecycle. - Design responsive, mobile‑first interfaces with a focus on usability and accessibility. - Implement web security best practices during development. - Write automated tests (unit, integration, end‑to‑end) and enforce test‑driven development. - Contribute to continuous integration and automated deployment pipelines. - Monitor application performance, troubleshoot issues, and propose performance optimizations. - Provide data‑driven analysis and recommend solutions to improve site functionality and marketing materials. - Support and maintain databases and ensure integrity and optimal performance. - Participate in agile ceremonies (stand‑ups, sprint planning, retrospectives). Required Skills: - Proficient in HTML5, CSS3, JavaScript/TypeScript and modern frameworks (React, Vue, Angular, or equivalent). - Experience with back‑end technologies (Node.js, .NET, Java, or PHP) and RESTful/APIs. - Knowledge of responsive/mobile design patterns and cross‑browser compatibility. - Strong understanding of web security fundamentals (OWASP, HTTPS, input validation). - Familiarity with test‑driven development, unit/integration testing frameworks, and CI/CD tools (Jenkins, GitLab CI, Azure Pipelines, etc.). - Ability to write clean, maintainable code following SOLID principles and separation of concerns. - Solid database skills (SQL, NoSQL) and performance tuning. - Excellent communication, collaboration, and analytical skills. - Self‑motivated, proactive, and capable of working independently and within a team. Required Education & Certifications: - Bachelor’s degree or technical diploma in Information Technology, Computer Science, Software Engineering or a related discipline (alternative educational background acceptable if proven experience can be demonstrated). - Relevant certifications (Agile, AWS, Microsoft, or equivalent) are an advantage but not mandatory.
Edmonton, Canada
Hybrid
Junior
16-01-2026