Software Engineer

Engineering
Full Time
On-site

At Avee, we're simplifying healthcare access in Canada. We've helped 200,000+ patients book appointments in hours instead of weeks. Our platform connects doctors, patients, and pharmacies with technical services that power their daily operations—from appointment scheduling to prescription management and clinical workflows. As an operations-centric company, we maintain close support relationships with all our stakeholders, which directly shapes what we build. We're a cross-functional team with a startup vibe that values autonomy and sustainable growth.

Location: British Columbia (Hybrid)

What You'll Do

  • Understand business and customer needs: Collaborate with product managers and team members to clarify requirements and align on priorities
  • Design and develop our product: Build reliable, performant solutions with strong security and privacy practices through iterative delivery
  • Maintain critical systems: Keep our technical infrastructure running smoothly and respond to production issues that impact daily operations
  • Shape technical direction: Contribute to architectural decisions across our expanding product suite and influence the evolution of our broader tech stack

What Makes You a Strong Fit

  • Ownership mindset: Proactive, self-directed, and accountable for outcomes—you see problems through to resolution by evaluating multiple alternatives
  • Full-stack generalist: Comfortable moving between backend services, frontend interfaces, and infrastructure as needed with knowledge of the modern web stack and technologies
  • Data-intensive applications: Strong grasp of software practices like
    API design patterns, database optimization, relational modeling and concerned about maintaining high code quality and building effective test suites
  • Cloud-native fluency: Hands-on experience with Docker, CI/CD pipelines, application monitoring (logs, metrics, alerts), and infrastructure as code
  • Legacy system expertise: Proven ability to incrementally change monolithic systems, introduce testing to untested code, and execute long-term strategic refactoring and migration plans
  • AI-assisted coding: Leveraging LLM code companions to accelerate every step!

Our Stack

  • Backend: PHP and Django, Frontend: Vue.js and React, Data: MariaDB, Redis, Infrastructure: AWS

Interview Process

We aim to complete all steps within 7-10 days:

  1. Introduction (30 min): Get to know each other and discuss your experience
  2. Practical coding (90 min): Debug and enhance features in a mini-project resembling our codebase through pair programming
  3. System design and problem modeling (60 min): Design a solution for a product problem involving multiple stakeholders, emphasizing practical tradeoffs and operational considerations.

We may tailor this process based on your background.

Ready to join us?

We'd love to hear from you! Send us your resume and a brief introduction about yourself.

Email us at careers@avee.health