Logo for MedMe Health

Intermediate Full-Stack Engineer

Role overview

Qualifications

  • 2+ years of professional software engineering experience
  • Strong proficiency in Node.js, React, TypeScript, AWS, Postgres, and Kafka/SQS
  • Solid fundamentals in data structures, APIs, and databases
  • Strong communicator comfortable in client-facing meetings

Responsibilities

  • Contribute to the Platform API, sharing ownership of a critical service
  • Deliver a Health Authority Integration from scoping through production
  • Restore code review, pairing, and design discussions
  • Take the lead on integration projects, improving service reliability and maintainability

About the company

MedMe Health logo

MedMe Health

Digital Health & Health Tech

MedMe is building the operating system for the pharmacies of the future, powering their transformation from dispensaries to community healthcare hubs.Our mission is to build an all-in-one cloud-based platform that empowers pharmacists to schedule, document, and manage clinical services at scale. Our clients include the 2 largest pharmacy chains in Canada, servicing 3000+ pharmacies, and powering over ~14M patient services, including playing a critical role across the country throughout the pandemic.We have raised over $3.7M USD to date including from M12 (Microsoft’s Venture Fund), MaRS IAF, and Y-Combinator.We're building on our rapid growth and role throughout the pandemic to take our modular platform to the next level; providing community pharmacies of all sizes and geographies the transformative technology to service high-quality care experiences and accessible healthcare offerings to their patients.We're growing across Engineering, Customer Success, Product and more: jobs.lever.co/bloom?team=MedMe

Company details

IndustryDigital Health & Health Tech
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About Medme

At MedMe, we are passionate about empowering pharmacists to provide services beyond just prescribing. Our mission is to build an all-in-one cloud-based platform that enables pharmacists to schedule, document, and manage clinical services at scale. With over 4,500 pharmacies using our software, we’ve facilitated more than 25 million patient services, transforming pharmacies into community health hubs across North America.

The Gravity pod owns some of MedMe’s most critical integration workstreams — connecting pharmacies and healthcare providers to the systems and networks that keep patient care running. We own our Platform API, Medlist, PCC, and Admin Clerk, and we are the team partners come to when a new pharmacy network, health authority, or practice management system needs to talk to MedMe.

Right now, demand is outpacing our capacity. Several of our largest workstreams are carried by a single engineer each, and a significant wave of integration work is already lined up — including a health authority rollout and a new practice management system integration. We are hiring an intermediate engineer to pair on those projects, restore healthy collaboration and code review, and give us the throughput to say yes to what is coming.

The Role

We’re hiring an Intermediate Full-Stack Engineer for the Gravity pod, focused squarely on execution and delivery.

This is a hands-on build role with a tight feedback loop. You will not be the only person on your project — you will be someone’s pair, and they will be yours. We need an engineer who ships quickly without cutting corners on quality, and who uses AI development tooling as a natural part of how they work.

In your first 90 days, you’ll:

  • Contribute to our Platform API: Share ownership of one of our largest and most-depended-on services, working alongside its current engineer rather than in isolation.

  • Deliver a Health Authority Integration: Take a meaningful slice of our existing integration end to end, from scoping through production.

  • Restore Review and Collaboration: Bring code review, pairing, and design discussion back to a healthy cadence on projects that have been running single-threaded.

  • Ramp Fast on the Domain: Build enough product and pharmacy-workflow context to scope your own work and push back on requirements when something doesn’t add up.

Longer term, you’ll:

  • Own Integration Delivery: Take the lead on integration projects of your own — new pharmacy networks, practice management systems, and partner APIs — as our integration pipeline grows.

  • Raise the Delivery Bar: Improve the reliability, observability, and maintainability of the services you touch, so keeping the lights on gets cheaper over time.

  • Collaborate and Communicate: Join client-facing conversations, represent your work clearly, and raise concerns or ideas in broader company forums without waiting to be asked.

  • Grow Toward Senior: Deepen your technical ownership and mentor our interns and newer engineers as the pod scales.

What We’re Looking For

Must-Haves:

  • Timezone: Minimum 5-hours overlap with Toronto EST business hours (9 am to 5 pm ET). We welcome candidates based outside Canada — for example in Latin America, or any other countries as long as you can have a minimum 5-hours overlap with EST.

  • Experience: 2+ years of professional software engineering experience (3+ preferred).

  • Core Tech Stack: Strong, hands-on proficiency in Node.js, React, TypeScript, AWS, Postgres, and Kafka/SQS.

  • Foundations: A computer science background — solid fundamentals in data structures, APIs, and databases.

  • AI Fluency: AI development tooling is part of your daily workflow, and you use it to move faster without sacrificing quality.

  • Communication & Presence: A strong communicator who is comfortable in client-facing meetings, and not shy about raising engineering concerns in larger forums.

Nice-to-Haves:

  • Experience with NestJS framework.

  • Experience building or maintaining third-party integrations and partner APIs.

  • Prior experience in healthcare tech, HIPAA compliance, or clinical workflows.

Why Join Us

  • Real Ownership Early: You will own meaningful slices of production systems that thousands of pharmacies depend on — not tickets at the edges.

  • A Pair, Not a Silo: We staff at least two engineers per project on principle, so you will always have someone to design, review, and debug with.

  • Continuous Growth: We invest in your growth with a yearly stipend for education and learning, and a clear path toward senior.

  • AI-Fluent Culture: Work in an environment where everyone is actively leveraging AI to amplify their output.

  • Real-World Impact: MedMe is scaling rapidly across North America — your code will directly impact how care is delivered to millions of patients.

Perks at MedMe

  • Comprehensive Health Benefits: Full coverage for dental, vision, physical, and mental health, plus a health spending account (Canada only).

  • Group RRSP: Secure your future with our Group Registered Retirement Savings Plan (Canada only).

  • Professional Development: A yearly budget dedicated to learning opportunities.

  • Work-from-Home Stipend: Support to set up and maintain your ideal home office.

  • Office Closure for Holidays: Enjoy 1–2 weeks of company-wide office closure during the winter holidays.

  • Company Retreats: Participate in exciting on-site retreats for collaboration and bonding.

The Interview Process

  1. Intro Call with Ichwan (30 mins): Role context, your background, and mutual fit.

  2. Take-Home Test: A practical exercise focused on your technical strengths.

  3. Technical Interview (120 mins): Live session walking through system design and code implementation.

  4. Team Fit Conversation (45 mins): Meet the Gravity pod, ask us anything.

  5. Offer Call

Compensation Range

  • CAD $40,000 – $90,000

That’s our company, team, and the opportunity. I’d love to hear more about your background and what you’re looking for in your next career challenge!

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.