
Senior Full Stack Developer (Typescript/React.js)
- On-site
- Vancouver, British Columbia, Canada
- Technology
Job description
About Us
TrustFlight is an innovative aviation software company that specializes in developing cutting-edge AI, digital workflow and analytics applications for the aviation industry. Our software empowers many of the world’s airlines, airports, and aviation service providers to enhance safety, optimize their operations and improve overall efficiency.
Why Choose TrustFlight?
Our Mission: To revolutionize aviation by delivering digital workflow solutions that enhance safety, streamline operations, and inspire confidence across the industry.
Impact: Over 200,000 users rely on our systems daily, making aviation safer and more efficient.
Core Values: Guided by integrity, responsibility, innovation, and excellence, we are committed to empowering our partners to operate with confidence.
Join TrustFlight: Shaping the future of Aviation Technology
Your Role
Join TrustFlight as a Senior Full Stack Developer and become part of our mission to revolutionize aviation maintenance through innovative digital logbook solutions. You'll work with cutting-edge technology to enhance aviation safety and maintenance efficiency, impacting aviation maintenance operations worldwide.
As a Senior Full Stack Developer on the Tech Log team, you'll report to the Technical Lead and play a crucial role in developing next-generation digital maintenance logbook systems. You'll be responsible for building new features while elevating team competency through mentorship and technical leadership. Tech Log focuses on aviation maintenance workflows, digital compliance systems, and maintenance tracking solutions that ensure aircraft safety and regulatory compliance. Your code supports aviation safety by ensuring accurate, compliant maintenance documentation for aircraft operations worldwide.
What you’ll be doing
Build digital aircraft technical logs and fleet dashboards using Ruby/Rails or Node.js + React/TypeScript with Test-Driven Development (TDD), comprehensive automated testing, and rigorous code review practices.
Lead feature development and architectural decisions while ensuring clean, maintainable code, adherence to coding standards, and quality-first mindset for mission-critical systems.
Own CI/CD pipelines, containerized deployments (Docker/Kubernetes), and maintain system reliability, security, and scalability through DevOps best practices.
Integrate agentic AI tools/development environment to enhance development productivity and aviation maintenance workflows.
Mentor engineers through pair programming and code reviews, elevating team competency through knowledge sharing and technical leadership.
Job requirements
What you’ll bring
Core Requirements
5-6 years of full stack development experience with Ruby/Rails or Node.js + React/TypeScript.
Expertise in software architecture, system design, and scalability for complex systems.
Advanced proficiency with AI coding assistants and modern development practices.
Experience with containerization, CI/CD, and SaaS product development.
Senior-Level qualifications
Lead architectural decisions and mentor junior developers.
Drive technical initiatives, performance optimization, and technical debt management.
Strong security, authentication, and compliance knowledge for mission-critical systems.
Preferred qualifications
Experience with cloud platforms (GCP preferred).
AI API integration and database optimization experience.
What Makes You Stand Out
Architectural acumen with strategic thinking and experience driving technical change in dynamic environments.
Leadership skills with proven track record of mentoring developers and elevating team competency.
Track record of delivering high-quality SaaS outcomes and successful cross-functional collaboration.
Passion for aviation industry with understanding of regulatory compliance and mission-critical systems.
Industry awareness and commitment to keeping up with trends, best practices, and emerging technologies.
Location: This role will be based out of our office in Vancouver. This is an on-site role with room for flexibility, because we know life doesn’t always fit a 9-to-5 mold.
Why join us:
See Your Impact: Your contributions directly enhance the safety and efficiency of aviation operations, affecting hundreds of thousands of passengers and crew every month.
Build and Create: Be part of an environment where you'll have the freedom to innovate, build, and create solutions that define the future of digital aviation.
Growth Opportunity: Join us at an inflection point as we scale our revenue growth using implement cutting-edge AI tools and SaaS best practices.
Also, we offer:
Health & Wellness: Comprehensive benefits package including health and dental benefits. Paid time off plus an extra day off to celebrate your birthday.
Invest in your future: Take advantage of our company contribution to pension/RRSP matching program to grow your savings while you work.
Professional Growth: As a fast-growing company, we offer incredible opportunities for career advancement and skill development.
Competitive salary range: We place huge importance on the contribution and experience you bring to the team. The typical range for this position is from CAD $120,000 to $150,000 per year. The base pay offered is based on location and may vary depending on skills, job related knowledge, experience and internal equity.
How to Apply
Click Apply! Send us your resume, including a cover letter. Let us know how you can contribute to creating best-in-class tools and services throughout the aviation industry.
While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted. No phone calls please.
TrustFlight is an equal-opportunity employer. We work together to create the most talented team that celebrates inclusivity, diversity and equality in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All candidates will receive consideration for this role without regard for race, nationality, colour, religion, gender, gender identity and expression, sexual orientation, disability, or age. Our inclusive culture empowers all of us to inspire, enlighten and thrive.
or
All done!
Your application has been successfully submitted!