Senior Full-Stack Developer

Agilegrid Solutions — Canada · Posted ~2 hours ago

Senior Visa History ✓

Skills

Full-stack development Software architecture ERP systems Complex system development Scalable software Software maintenance ERP AI Automation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an aviation technology team as a Senior Full-Stack Developer and take ownership of complex, mission-critical software used by training organizations. You will build and maintain a comprehensive ERP platform, solve challenging system problems, and contribute to scalable solutions enhanced by automation and artificial intelligence.

Highlights

Senior full-stack role with ownership of complex, mission-critical software for aviation training operations. The position offers the opportunity to work on scalable systems while contributing to AI and automation initiatives in a specialized technology environment.

Description

About The Company ITPS Canada Ltd. is a leading technology provider specializing in developing innovative solutions for the aviation industry. Based in London, Ontario, the company is committed to enhancing operational efficiency and safety through cutting-edge software systems. With a focus on integrating artificial intelligence and automation into aviation workflows, ITPS Canada Ltd. aims to revolutionize flight training and management processes. The company's mission is to deliver reliable, scalable, and mission-critical systems that support aviation professionals worldwide, ensuring safer and more efficient flight operations. About The Role We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team at ITPS Canada Ltd. This role is pivotal in building and maintaining our Flight School Management System (FSMS), a comprehensive ERP platform designed specifically for aviation training organizations. The ideal candidate will take ownership of complex system components, influence architectural decisions, and help embed AI-driven functionalities into our operational workflows. You will work closely with stakeholders across various domains, including operations, maintenance, and training, translating their needs into robust software solutions. This position offers an exciting opportunity to contribute to a mission-critical system that directly impacts flight safety and efficiency. The successful candidate will thrive in a collaborative environment, demonstrating technical excellence, innovative thinking, and a passion for solving complex problems in a safety-critical industry. Qualifications The ideal candidate will possess a strong technical background and relevant experience, including: Proven experience in developing and deploying full stack applications in a production environmentDeep proficiency with PHP, particularly Laravel frameworkExtensive experience with React, modern JavaScript (ES6+), HTML, and CSSSolid understanding of relational databases, especially MySQLExperience designing and integrating APIs, including REST APIs and external systemsFamiliarity with AI tools and APIs such as OpenAI or ClaudeComfort with AI-assisted development workflows and automationStrong problem-solving skills with an ability to think in terms of systems and workflowsExcellent communication skills, capable of working with both technical and non-technical stakeholdersAbility to take ownership of projects from conception through to deployment and maintenance Additional preferred qualifications include experience with ERP systems, scheduling platforms, financial or procurement systems, Linux/Bash scripting, and exposure to aviation or aerospace environments. Responsibilities Design, develop, and implement end-to-end features across the full technology stack, ensuring high performance and scalabilityArchitect backend services and data models that support complex aviation workflows and constraintsCreate responsive, intuitive, and data-rich frontend interfaces for diverse user groupsCollaborate directly with stakeholders to understand operational needs and translate them into technical solutionsMaintain and improve system performance, reliability, and maintainability through code quality and best practicesContribute to the technical vision, architecture decisions, and tooling to foster continuous improvementIntegrate AI capabilities into existing workflows, including intelligent scheduling, automated reporting, and natural language interfacesParticipate in code reviews, testing, and deployment processes to ensure robust and secure softwareStay updated with emerging technologies and industry trends to incorporate innovative solutions Benefits At ITPS Canada Ltd., we value our employees and offer a comprehensive benefits package designed to support your professional growth and personal well-being. Benefits include competitive salary packages, health and dental insurance, retirement savings plans, and paid time off. You will have opportunities for professional development through training and industry conferences. The company fosters a collaborative and innovative work environment, encouraging knowledge sharing and continuous learning. Additionally, you will be part of a forward-thinking organization that values your contributions and offers a meaningful impact on aviation safety and operations. Equal Opportunity ITPS Canada Ltd. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, age, sexual orientation, disability, or any other protected characteristic. Our hiring decisions are based solely on qualifications, experience, and the ability to contribute to our mission of advancing aviation technology. We believe that a diverse workforce fosters innovation and drives our success in delivering exceptional solutions to our clients.