Jobs.ca
Jobs.ca
Language
Pegasus logo

Full Stack Developer

Pegasusabout 23 hours ago
Edmonton, Alberta
Mid Level
full_time

About the role

Pegasus is looking for experienced full stack developers who enjoy working across both front-end and back-end systems, collaborating with engineers and cross-functional teams in a fast-paced environment. You’ll contribute to the design and delivery of mission-critical mobile technologies used in real-world aerospace applications.

In this role, you’ll be part of a multidisciplinary team developing solutions that support flight operations, mission planning, and real-time data visualization. You’ll work on user-facing mobile systems as well as back-end services, applying your technical depth to build reliable, scalable, and high-performance software. This is a chance to make a direct impact on aerospace innovation while growing your expertise across the stack.

What You’ll Do

  • Contribute to the design, development, and maintenance of the Pegasus mobile application and backend services with a focus on scalability, security, and reliability.
  • Collaborate closely with product managers, firmware, and systems engineers to deliver solutions that integrate seamlessly with mission-critical aerospace systems.
  • Build mobile solutions optimized for performance in constrained and field-operational environments.
  • Implement UI/UX features designed around cockpit usability and real-world crew workflows.
  • Apply and promote DevOps best practices, including automated testing, CI/CD, and validation pipelines.
  • Support application deployment through Apple Business Manager and mobile device management (MDM) platforms.
  • Follow and help enforce compliance with data privacy and cybersecurity standards (e.g., ISO 27001, ISO 27017, ISO 27018).
  • Write clean, maintainable code across the full stack and participate in peer reviews to ensure high engineering quality.
  • Investigate, debug, and resolve production issues, performance bottlenecks, and data inconsistencies.

Essential Job Functions

  • Contribute to the design and implementation of secure, reliable, and scalable systems that integrate with both embedded and cloud platforms.
  • Participate in architecture discussions and help define technical approaches, ensuring adherence to engineering best practices.
  • Collaborate with stakeholders across teams to align mobile solutions with broader platform strategy.
  • Maintain clear technical documentation to support ongoing development and integration.
  • Support onboarding of new engineers through code reviews, pairing, and knowledge sharing.
  • Promote a culture of innovation, technical excellence, and continuous improvement within the team.

Required Qualifications

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • Professional iOS development experience using Swift (UIKit, SwiftUI).
  • Strong backend development skills with Node.js, Python, or Golang.
  • Experience deploying and maintaining services on AWS or Azure.
  • Solid understanding of secure communication protocols, encryption, and authentication methods (e.g., OAuth2).
  • Familiarity with Bluetooth, Wi-Fi, and hardware-integrated data streams.
  • Experience with agile development practices, code reviews, and iterative delivery.
  • Strong problem-solving abilities with excellent communication and collaboration skills.
  • Held or eligible to hold U.S. or Canadian security clearances.
  • Ability to work on-site in Edmonton, Alberta, Canada.

Preferred Qualifications

  • Proficiency in API design and working with MongoDB.
  • Experience in regulated industries such as aerospace, defense, or automotive.
  • Exposure to aviation systems such as flight planning, weather visualization, or alerting tools.
  • Familiarity with MapKit, Charts, or ARKit for spatial/visual data rendering.
  • Contributions to open-source projects or experience developing SDKs.
  • Cross-platform development using frameworks like Flutter or React.
  • Familiarity with modern architecture patterns.

Why Join Us?

  • Collaborate with a talented team of engineers, domain experts, and mission partners.
  • Work on cutting-edge technologies in real-time data delivery, safety systems, and operational tools.
  • Join a fast-growing, agile company where your technical decisions have immediate impact.
  • Shape how aviation professionals access and interact with the data that keeps them safe and effective.

About Pegasus

Facilities Services
201-500

We are a global leader in critical cleaning. We integrate cutting-edge technology to create and maintain clean, healthy, and safe indoor environments for commercial, industrial, and manufacturing facilities.

We were named by Inc. Magazine as one of the “Fastest Growing Private Companies in America in 2020” and “Best Places To Work in 2021”. We are an ESOP (employee-owned) company and LEED, and ISO 9001:2015.