Full-Stack Developer

Join the Team Behind Canada’s Leading Aviation Training Platform

Aerostudies Inc. is the creator of the ASCENT Aviation E-training System, Canada’s top web-based training platform (LMS/TMS) built exclusively for aviation operations. Since 2003, we’ve grown through word-of-mouth — our clients love ASCENT, and it shows. Now we’re ready to take it to the next level — and we’re looking for a Full-Stack Developer who can help us do it.

About the Role

We are seeking a talented and motivated Full-Stack Developer with strong experience in PHP, MySQL, and Angular (or similar frameworks like React or Vue) to join our growing development team. This role is ideal for someone who thrives in a collaborative environment, enjoys solving complex problems, and is passionate about building scalable web applications.

Key Responsibilities

  • Design, develop, and maintain web applications using PHP (CakePHP, Laravel or similar frameworks), MySQL, and Angular.
  • Maintain legacy code written in Knockout and JQuery.
  • Optimize applications for maximum speed and scalability.
  • Participate in code reviews and QA processes to ensure app quality and performance.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Ensure security and data protection best practices are followed.

Required Qualifications

  • 3–5 years of professional experience in full-stack web development.
  • Strong skills in JavaScript/TypeScript, Angular, PHP, and MySQL.
  • Solid experience with Angular (14+ preferred).
  • Familiarity with RESTful APIs and modern web development practices.
  • Strong knowledge and experience using Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with latest AI code workflows and agents (Copilot, ChatGPT, Tabnine, etc.).
  • Must be legally eligible to work in Canada and based in Alberta.

Nice to Have

  • Experience with CakePHP, Laravel or Symfony frameworks.
  • Familiarity with Docker, CI/CD pipelines, or cloud platforms (AWS, Azure).
  • Experience with AI/ML concepts and integrating third-party AI APIs (Google Gemini, ChatGPT, etc)

What We Offer

  • Competitive salary and benefits package.
  • Opportunities for professional development and career growth.
  • A collaborative and inclusive team culture.

Ready to Help Shape the Future of Aviation Training in Canada?

If you’re passionate about clean code, creative problem-solving, and want to contribute to the future of aviation training—we’d love to connect.

Apply now and help us power the systems that keep aviation professionals sharp and safe.
Tell us why you’re a great fit by emailing or fill out the application form below.

Application Form

    First Name:*

    Last Name:*

    Contact Number:*

    Email Address:*

    Upload your resume:*
    Accepted file formats are .pdf, .doc & .docx with a maximum file size of 2mb.

    Cover Letter:*

    This Website Is Using Cookies.

    We use them to give you the best experience. If you continue using our website, we’ll assume that you are happy to receive all cookies on this website.