Lead Full Stack Software Developer
The Opportunity
As a Lead Full Stack Software Developer, you set technical direction, architect scalable and resilient
solutions, and take a pivotal role in building enterprise -grade software that powers mission -critical
aviation operations around the world.
You lead by example , remaining hands -on in the code , while mentoring developers, establishing best
practices, and driving continuous improvement across our software ecosystem. Your work ensures
customers have dependable, real -time access to the tools they rely on every day.
You take initiative, think ahead, and approach challenges with a proactive mindset. Success in this role
requires strong technical judgment, clear and confident communication, and a structured approach to
planning and execution.
This role offers the opportunity to take lead and develop enterprise -grade software that supports mission -
critical aviation operations worldwide.
Our technology stack includes Python, PostgreSQL, Kubernetes, Docker, Redis, Kafka / RabbitMQ, and
AWS.
*This is an in -office position and can be located in either our Kelowna, BC or Ottawa, ON office.
Responsibilities include:
Architect \& Build : Drive the design, development, integration, and testing our clients -facing
software. Provide technical oversight through peer reviews of code contributions, ensuring
maintainability, performance, and adherence to established standards
Lead by Example : Lead the planning and design of Enterprise software solutions by proposing new
concepts, products, and system architectures and evaluate and estimate alternative implementation
approaches. Champion best practices in software design, implementation, and continuous
improvement.
Innovate: Propose and evaluate new concepts, architectures, and products that advance
enterprise solutions.
Collaborate: Lead the development of software requirements and specifications based on cross -
functional stakeholder engagement
Mentor \& Inspire : Guide and support developers, elevating the team’s skills and methodologies.
Evolve Our Craft : Lead initiatives to evolve our software development lifecycle, tools, and practices.
What You Bring
Must-Haves
Degree/diploma in Computer Science, Engineering, or related field (or equivalent
experience).
10+ years of full stack development experience, building scalable, high -performance web
applications using Python and modern frameworks
Track record of mentoring and leading development teams and driving alignment between
technical solutions and business goals
Strong experience with microservices architecture, CI/CD pipelines with Git, enforcing
coding standards, and integrating automated testing.
Architecting and deploying microservices using Kubernetes and Docker
Expertise with Redis caching, PostgreSQL, and message queuing systems like Kafka or
RabbitMQ
This Will Make You Stand Out
Experience deprecating legacy systems and migrating, porting, or reimplementing
functionality from acquired products into next generation systems
Hands -on experience with AWS cloud services, Linux email servers, network and load
balancing, or mapping/tile servers.
Contributions to the Open Source community.
Knowledge of satellite networks (e.g., Iridium) or mobile communication technologies
(cellular modems).
Knowledge of additional languages such as C#, .NET, or PHP.
Why join Us:
we are a dynamic team of passionate experts . We are driven and dedicated; we take
ownership of our work, and we are committed to delivering results. We value individuals who are
proactive, take initiative, and demonstrate a high level of professionalism and integrity in everything they
do. We thrive in a fast -paced, ever -evolving environment, embracing challenges with agility. Our
commitment to growth and development has made us the trusted subject matter experts we are today.
We offer:
A positive and collaborative work culture
Engaging team -building activities
Competitive compensation and c omprehensive benefits package
Performance -based bonuses
Professional development opportunities
Additional days off beyond vacation entitlement
This position is for an existing vacancy within our Software Engineering team.
Please note, this is a real and current job vacancy. Morson Edge does not use artificial intelligence to screen or select candidates
Job Type: Permanent
Pay: $115,000.00-$140,000.00 per year
Application question(s):
Do you have a track record of mentoring and leading development teams and driving alignment between technical solutions and business goal?
Do you have strong experience with microservices architecture, CI/CD pipelines with Git, enforcing coding standards, and integrating automated testing?
Do you have experience architecting and deploying microservices using Kubernetes and Docker?
Do you have expertise with Redis caching, PostgreSQL, and message queuing systems like Kafka or RabbitMQ?
Experience:
Full-stack Python dev building scalable web apps: 10 years (required)
Work Location: In person