Job Description - Senior Full Stack Developer ERP & AI Systems
Senior Full Stack Developer – ERP & AI Systems
ITPS Canada Ltd. – London, Ontario
Build the system that runs a flight school.
ITPS is developing a Flight School Management System (FSMS) — a full-scale ERP platform that powers our training operations, flight and simulator scheduling, maintenance tracking, and procurement workflows.
This is not a typical web app. It’s a mission-critical operational system used in a real-world aviation environment.
We’re looking for a senior full stack developer who wants to take ownership of a complex system, shape its architecture, and help us integrate AI-driven capabilities into day-to-day operations.
What You’ll Work On
You’ll be building and evolving a multi-module ERP platform that includes:
You’ll also help introduce AI-enabled features, such as:
Intelligent scheduling assistance and conflict detection
Automated report generation and data summarization
Natural language interaction with operational data
Workflow automation and decision support tools
Your Role
Design and implement end-to-end features across the stack
Architect scalable backend services and data models
Build responsive, data-rich frontend interfaces
Work directly with stakeholders (operations, maintenance, training) to translate real-world needs into software
Own system quality: performance, reliability, and maintainability
Contribute to technical direction, architecture, and tooling decisions
Integrate AI capabilities into production workflows
Tech Stack
Backend: PHP (Laravel)
Frontend: React, JavaScript (ES6+), HTML, CSS
Database: MySQL
Tools: Git (Gitea / Perforce), FullCalendar
Integrations: REST APIs, Microsoft Graph
What We’re Looking For
Core Experience
Strong experience building and shipping full stack applications in production
Deep proficiency with:
PHP (Laravel)
React / modern JavaScript
Relational databases (MySQL or similar)
Experience designing APIs and integrating external systems
Ability to think in terms of systems, not just features
AI & Modern Development
Experience integrating AI tools or APIs into applications (OpenAI, Claude, etc.)
Comfort using AI-assisted development workflows
Interest in applying AI to real operational problems (automation, decision support)
Mindset
Product-minded: you care how the system is used, not just how it’s built
Strong ownership: you can take a problem from concept to production
Comfortable working across domains and with non-technical stakeholders
Pragmatic and adaptable in a growing system
Nice to Have
Experience with ERP, scheduling, or operations platforms
Experience with financial or procurement systems
Familiarity with Linux / Bash
Experience in aviation, aerospace, or safety-critical environments
Exposure to Node.js or mobile development
Why This Role
Real-world impact – your work directly supports flight operations and safety
High ownership – influence architecture, product direction, and system design
Complex problems – scheduling, logistics, and multi-domain workflows
AI opportunity – help define how AI is applied in an operational environment
Stable + meaningful domain – aviation training and operations
How to Apply
If you’re interested, send us:
Your resume
A brief note on systems you’ve built or owned
(Optional) Examples of AI integration or automation you’ve implemented
Final Note
We’re not looking for someone to just execute tickets.
We’re looking for someone who wants to build and own a system that matters.
AI Disclosure: We may use artificial intelligence tools to assist with scheduling interviews and managing screening times. We do not use AI to evaluate applicants or make decisions during the interview process. All candidate assessments and hiring decisions are made by our recruitment and leadership teams.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Canada.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast!
Find the best jobs in Canada, apply in 1 click and get a job today!