About Vehikl
Vehikl is a software consultancy that partners with clients to build high-quality web and mobile applications using PHP and JavaScript. We focus on writing clean code, fostering collaboration, and promoting continuous learning.
Important: Ontario-Only Eligibility
- Candidates must have the legal right to work in Canada without requiring visa sponsorship
- This role is open only to candidates who reside within Ontario, Canada
Who You Are
You are a lifelong learner. You don’t just want to “ship code”; you want to understand the why behind the patterns used and are excited to participate in architectural discussions. You realize that teaching a teammate a new pattern is just as valuable as shipping a feature. You enjoy helping others grow as much as you enjoy growing yourself. You have a strong internal drive to do things the “right way” (TDD, clean patterns), but you’re humble enough to pivot when the team finds a better path.
What You’ll Do
- Design, develop, and maintain full-stack web and mobile applications, covering both client and server functionality
- Collaborate daily through mob programming, sharing the driver’s seat to solve complex problems collectively and ensure high code quality through real-time peer review
- Lead and participate in weekly Growth Sessions, where you’ll deep-dive into new technologies, refactor legacy patterns, and share knowledge with the wider team
- Engage in architectural discussions and client meetings, helping to share the technical direction of projects rather than just following a spec
- Build and evolve full-stack applications with a focus on clean architecture, scalable APIs, and seamless user interactions
- Level up on the latest AI powered development tools
- Write clean, maintainable code using test-driven development (TDD)
Your Experience & Skills
- Experience in the following:
- Front-end: JavaScript, TypeScript, React, Vue, CSS Frameworks
- Back-end (one or more of): PHP, Laravel, Node.js, .NET, Ruby on Rails
- Databases (one or more of): Redis, SQL, NoSQL
- Strong communication skills and ability to work collaboratively
- Resourceful, proactive, and quality-focused in your development process
Nice-to-Haves
- A curiosity for how AI can improve the developer experience and a willingness to experiment with new AI-augmented workflows
- Experience with Docker, Kubernetes, or other container technologies
- Understanding of performance and scalability in distributed systems
- Active participation in developer communities or open-source projects
- Ability to lead client meetings and represent the development team
What We Offer
- Annual base salary of $70,000 - $120,000 CAD depending on experience
- Every week, we invest time in dedicated Growth Sessions to sharpen our skills, explore new tech, and level up as a team
- Invest time in learning new AI development tools
- Explore and learn the latest AI Driven Development practices
- Work primarily through mob programming and TDD, ensuring you’re never stuck in a silo while constantly learning from and teaching your peers in real-time
- Supportive team that values quality, empathy and learning
- Remote-first with the option to work from our Waterloo office
- Catered lunches on Fridays (in-office)
- Comprehensive health and dental coverage
- Flexible vacation
- Employee appreciation program (including curated gift boxes and personalized surprises to celebrate your wins)
- Opportunity to attend a yearly team conference trip (subject to availability)
Vacancy Status
This posting is for an existing vacancy.
To Apply
Please send your resume to
[email protected] - no cover letter needed. Please include links to your GitHub and LinkedIn profiles if you'd like to share your work.