Software Engineer

Engineering
Remote
Full time

At Avee Health, we're on a mission to simplify healthcare access. We've already ensured quick appointments for 150,000+ patients, reducing waits from weeks to hours (a common struggle in the Canadian healthcare system).

Over the past three years, starting as a small and focused team, we've successfully reached product-market fit. Now, as we enter our growth phase, we're looking for people who share our sense of ownership, dedication to customer needs, and commitment to delivering impactful solutions.

What You'll Do

  • Build solutions that our customers love, and improve their day-to-day experience.
  • Own the entire problem-solving lifecycle, from shaping the initial solution through implementation, testing, and deployment.
  • Work closely with our product manager and team members to align on priorities and make sure we're maximizing our collective impact.
  • Improve and refactor existing parts of the codebase to enhance performance, stability, and long-term maintainability.
  • Contribute to key architectural decisions and technical direction of our expanding suite of products.
  • Keep reliability front and center, always mindful that our system is mission-critical and directly influences patient health outcomes.

What Makes You Successful in This Role

  • Ownership Mindset: You're proactive, take initiative, and feel responsible for the outcomes of your work.
  • Strong Engineering Foundations: You have a deep understanding of software engineering core concepts like HTTP, API design, databases, caching, and scaling. Your code is well-structured and easy to read.
  • Commitment to Best Practices: You’re comfortable with code reviews, continuous integration/deployment, and writing automated tests that keep the codebase healthy.
  • Customer Empathy: You understand that thousands of patients, doctors, and pharmacies rely on what you build.
  • Collaboration: You communicate openly, welcome feedback, and value working together as a team to achieve common goals.
  • Nice-to-Haves: We believe great engineers can ship quality software in any tech stack but, deep understanding of Python, MySQL, Redis, and similar technologies is a plus.

Keep in mind that even if you don't meet all of these requirements, we'd still love to hear from you.

Perks & Benefits

  • Competitive Compensation: We offer a salary and benefits package designed to attract and retain top talent.
  • Fully Remote Engineering Team: Work from anywhere, enjoying the flexibility to structure your schedule around what works best for you.
  • Professional Development: An annual budget for learning resources and tools (including AI coding assistants, courses, and books) to help you keep growing and improving your impact.
  • Impact-Driven Environment: You'll work on meaningful projects that directly improve Canadian healthcare access.
  • No Senseless Bureaucracy: We keep things simple and lean, so you can focus on what matters most.

Interview Process

We keep our interview process clear and transparent, aiming to complete all steps within 7-10 days:

  1. Problem Solving (1 hour): A coding session focused on understanding your approach to tackling challenges.
  2. System Design (1 hour): A discussion centered on designing an end-to-end solution, giving us insight into your architectural thinking.
  3. Meet the Team (30 minutes): Conversations with a few team members so you can get a feel for our culture and values.
  4. Offer (15 minutes): If it's a good fit, we'll make a competitive offer and work together on the details.

If you think you're a good fit for this position, send your CV to alireza@avee.health.