Software Developer

by Vehikl

Position Type: Full-time
Date Posted: Jun 17, 2026
Experience: 1 Year
Education: N/A
Compensation range: $70,000.00 ~ $120,000.00 Per Year
Public transit accessible: Yes
Positions: 2
Vehikl

Job Description

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.