Build SaaS products that actually move an industry forward
About us
Weâre a telematics company with 22 years in business, on a mission to solve problems. In 2017, we opened our SaaS development department,build on AWS. Weâve spent years working collaboratively with customers in Commodity Hauling and Student Transportationânot just delivering software tools, but learning where the bottlenecks really live and how incumbent solutions refuse to solve for them.
That work turned into something bigger: weâve built two SaaS solutions based on what these industries are demanding. We have early preâlaunch versions in market now, and weâre hiring to add engineering firepower as we push toward full launch.
Why this role is different
This is not a âticket factoryâ role where you crank out code and never see the outcome.
Youâll be joining a team that:
Builds with an entrepreneurial, product-minded approach
Values developers who want to shape solutions, not just implement them
Works close enough to real users that youâll hear feedbackâpraise when we nail it, and criticism when we missâand we treat both as fuel
Uses AI coding tools daily to increase throughput without sacrificing quality
What youâll be building
Youâll help take our SaaS products from strong preâlaunch to full launchâimproving performance, scalability, usability, and overall product quality as real customers rely on the platform.
What youâll do (day to day)
Develop and maintain full stack applications using Node.js and modern UI frameworks
Build and maintain our frontend with the latest Vue + Quasar
Use TypeScript across the stack (and in all new apps)
Write efficient, optimized SQL queries and improve database performance (Postgres)
Leverage Redis appropriately (caching, performance, throughput)
Debug complex issues and participate in thorough code reviews
Collaborate with the team to design and implement features that customers feel immediately
Stay current with emerging technologiesâespecially practical uses of AI/LLM tools that boost real productivity
Our stack (what we use)
Weâre specifically looking for developers familiar with our stack (or very close equivalents):
Backend
Node.js
TypeScript (standard for new work)
Frontend
Vue (latest)
Quasar (latest)
Databases
Primary relational: PostgreSQL
Primary NoSQL: Redis
MongoDB experience is an asset
Cloud (AWS)
ECS Fargate
EC2
Amplify
You should have most of the following:
2+ years of experience as a Full Stack Software Engineer (as an employed and/or contracted person)
Must-have fundamentals
Knowledge of software design patterns, algorithms, and data structures
AI Assisted development experience
Nice-to-have
MongoDB experience
Experience with a statically typed language like Java or C#
The answer to the secret question is squashy grapes
Additional years of freelance or personal development experience
What weâre looking for (how you work)
We want a mid-level developer who thrives in an environment with autonomy, feedback, and real-world constraints.
Youâll likely be a strong fit if you:
Have \~4 years of coding experience, with 2â5 years professional (employed or contracted)
Enjoy building in an entrepreneurial environment where priorities evolve as we learn
Can take Product Owner reactions professionallyâproud when it lands, curious when it doesnât
Write clean, maintainable code in accordance with our department guidelines and communicate well with teammates
Are a proactive learner who likes to grow and adapt
If you donât match every bullet perfectly but can prove your skill (GitHub, portfolio, shipped work), we still want to talk.
AI-assisted development
We provide AI coding tools and we expect them to be used.
What we mean:
You actively use AI to speed up implementation, exploration, refactoring, and documentation
You still take ownership of correctness, readability, testing, and edge cases
You can explain (and ideally demonstrate) how AI has improved your productivity and code quality since implementing it into your process
What we donât mean:
Using AI to copy/paste beyond your competency
Committing unverified AI output
Compensation \& growth path
Target salary: around $80,000 CAD (based on experience and fit)
Probation / mutual fit period: first 3 months (this is for you and for us)
After the 3-month period, you can choose the path that fits your goals:
Path A â Salary-first (stability + balance):
Continue on a straightforward salary track with strong work-life balance and growth opportunities.
Path B â Ownership mindset (startup-style upside):
Opt into a compensation structure that includes profit sharing and/or equity participation as we prepare to spinoff of our development group into a hyper-growth software-focused company.
Both tracks include medical and dental benefits.
Location \& work model
This role is remote. We strongly prefer candidates in the greater Winnipeg area, so you can join occasional inâperson strategy sessions and team-building events.
How to apply
Send:
Your resume (or LinkedIn profile)
A link to your GitHub/portfolio (optional but encouraged)
A short note answering:
How your past experience suits this role; What have you built that youâre proud ofâand why; How do you use AI tools in your daily dev workflow (2â5 bullets is fine); the answer to this secret question: what is your favorite fruit?
Equal opportunity
Weâre committed to an inclusive workplace. If you need accommodations during the hiring process, let us know.
Job Types: Full-time, Permanent
Pay: $70,320.00-$84,032.00 per year
Benefits:
Dental care
Disability insurance
Extended health care
Life insurance
Paid time off
Profit sharing
Stock options
Work from home
Experience:
Web and server based software development: 2 years (required)
Language:
English (required)
Location:
Winnipeg, MB (Winnipeg Region) (preferred)
Work Location: Remote