Intermediate Full Stack Software Developer
Salaried, full-timeJob Overview
The Opportunity
We’re seeking an experienced Full Stack Software Developer to join our team! This position is based in our Ottawa, ON office, which is a requirement to ensure collaboration with the broader team.
As part of a skilled development group, you will design, develop, and maintain enterprise-grade, web-based front- and back-end software using technologies including JavaScript, Python, C#, .NET, SQL, PHP, and Docker. You will contribute across the full software development lifecycle-from requirements definition and architectural design through development, deployment, and ongoing support-delivering reliable, real-world solutions that power SKYTRAC’s mission-critical aviation software.
Responsibilities include:
- Be an active participant in software architecture, development, integration, and testing of our client facing SKYTRAC software offerings
- Contribute to planning, propose concepts, products, solutions, architectural design, estimate different approaches for our Enterprise software solutions
- Develop software requirements and specifications based on stakeholder input/feedback
- 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 SKYTRAC software team
What You Bring
- A post-secondary degree or diploma in Computer Science, Engineering, Computer Programming, Web Development, or a related field (or equivalent experience)
- 3 to 5 years demonstrated experience within full stack development producing high quality highly available web applications with a focus on:
Full Stack:
o Python development experience across both front-end and back-end environments
Microservices & Cloud Architecture:
o Expertise in containerization technologies, including Kubernetes orchestration and Docker
Databases & Messaging:
o Expertise in Kafka, Redis, message queueing systems such as RabbitMQ, MQTT
This will make you stand out:
- Experience deprecating legacy systems and migrating, porting, or reimplementing functionality from acquired products into next generation systems
- Designing and developing microservices using CI/CD processes, Git, and Automated testing products and processes
- Demonstrable participation in the Open-Source community
- Knowledge of satellite networks (e.g. Iridium) and other mobile communication products (Cellular modems and communications)
- Knowledge of C#, .Net, PHP
- AWS experience
Why join SKYTRAC:
At SKYTRAC, 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 comprehensive benefits package
- Performance-based bonuses
- Professional development opportunities
- Additional days off beyond vacation entitlement
This position is for an existing vacancy within our Software team.
The salary range for this role is $70,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.
Make Your Resume Now