SKYTRAC

Full Stack Software Developer


PayCompetitive
LocationOttawa/Ontario
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: full-stack-software-developer-1

      Creating Value Through Intelligent Connectivity

      SKYTRAC provides critical connectivity solutions to thousands of end users across the globe. With more than 800 customers operating 8,000+ aircraft on all seven continents, our commitment to excellence has established us as a trusted partner within the aerospace sector. As a provider of satellite and cellular airtime, as well as mission services to multiple segments of aviation, operators, systems integrators, and aircraft manufacturers rely on SKYTRAC as a capable and committed technology partner.

      Our work helps aerial firefighters save our forests, allows search and rescue teams navigate dangerous environments, provides coast guards and militaries with mission-critical capabilities, and helps empower humanitarian missions around the world.

      Engineer your career with SKYTRAC

      Follow us on LinkedIn

      POSITION SUMMARY:

      We are seeking a Full Stack S/W Developer with a passion for achievement to join SKYTRAC’s Enterprise SaaS platform team. SKYTRAC provides satellite-based Flight Following, Messaging, and Flight Data/Operational Management services to its worldwide Aerial Firefighting and Airborne Emergency Medical Transport clients.

      As a member of a skilled development team, you will be responsible for designing and developing front and back-end Web-Based software components that provide real-world impact. You will in engage in the full life cycle of system creation including requirements, design, software development, delivery, and support of SKYTRAC’s software products.

      SKYTRAC is opening up its latest acquisition to customers in 2024 and will be migrating some existing clients from older flight following platforms onto our newest product offering, TrooTrax Mission (Flight Following – Automated Flight Following | TrooTrax Mission).

      Come and join our team and contribute to our advanced solution for enhancing the safety of airborne operations.

      This position is based out of our Ottawa, ON office.

      A typical day includes:

      • Be an active participant in software architecture, development, integration, and testing of our client facing SKYTRAC software offerings
      • Be a self starter, contributing to planning, architectural design design, estimating different approaches for our Enterprise software solutions
      • Develop detailed software requirements and specifications based on stakeholder input/feedback
      • Create unit tests, automated tests, and real-time monitoring and debugging solutions to optimize application performance as well as assist our Client Services department and IT staff with troubleshooting of client issues
      • Review code authored by other members of the team, provide constructive feedback
      • Contribute to ongoing improvement of software design best practices and methodologies for the entire SKYTRAC software department.

        QUALIFICATIONS, SKILLS AND EXPERIENCE

        MUST HAVE:

        • A post-secondary degree or diploma in Computer Science, Engineering, or a related field (or equivalent experience)
        • Minimum 3 years demonstrated experience within full stack development producing high quality highly available web applications
        • Experience designing and developing microservices using CI/CD processes, Git, and Automated testing products and processes
        • Experience in some or all of the following technologies: Kafka, Kubernetes, Containerization, JavaScript, Frontend frameworks, Backend technologies, Databases and web storage, Git/GitLab, HTTP and REST, AWS, message queueing systems such as RabbitMQ, MQTT, AMQP, PostMan, Swagger/OpenAPI, YAML
        • Strong verbal, written, and presentation skills, with the ability to effectively communicate to internal and external stakeholders.
        • A motivated self-starter who loves to learn and be challenged, working independently and as part of a group to deliver on commitments.

          NICE TO HAVE:

          • Experience managing legacy systems and migrating, porting, or reimplementing functionality from acquired products into next generation systems
          • Knowledge of satellite networks (e.g. Iridium) and other mobile communication products (Cellular modems and communications)
          • Interest in expanding knowledge and applying knowledge to solve industry problems
          • Dedication and demonstrable participation in the Open Source community

            WHY JOIN SKYTRAC?

            • Extended medical, dental, and vision health care plans
            • Performance-based bonus program with annual salary reviews
            • Team and company social activities and gatherings
            • Supportive of work life balance with days off outside of vacation entitlement

              The salary range for this role is $60,000 - $90,000 CAD. The range posted is a guide and may not represent the compensation offered to the successful candidate. Compensation is based on the skills, knowledge, experience and qualifications brought to the role.

    • About the company

        SKYTRAC Systems Ltd. is aviation’s single source for full-service data-driven business solutions.