Senior Software Engineer
About Pillexa
Pillexa is a healthcare commerce platform that helps direct-to-consumer brands launch and scale across Canada and the US. We connect brands to a network of board-certified prescribers and licensed pharmacies through a single platform, handling intake, prescription validation, fulfillment, and shipping end-to-end. Our team builds and operates the infrastructure behind a fast-growing category, supporting HIPAA/PIPEDA-compliant systems used by patients and providers every day.
The RoleWe are hiring a Senior Software Engineer to take ownership of significant parts of our platform and help shape how we build. You will partner with the leadership team on architecture and technical direction, mentor mid-level engineers through code review and pairing, and set the bar for engineering quality as we scale.
This is a senior role with mentorship responsibilities. It is full-time and on-site in Surrey, BC and we are looking for only local candidates.
Our Technology Stack:
Frontend:Next.js, Type Script, Tailwind CSS
Backend:Node.js (Express), MedusaJS
Database & Caching:Postgre
SQL, RedisPayment Processing:Stripe
Monitoring & Analytics:Datadog, Post Hog
Key Responsibilities:
Lead the design and delivery of major features across the stack
Drive architectural decisions and document the trade-offs behind them
Own complex areas of our commerce platform
Design Postgre
SQL schemas and caching strategies for systems that need to scaleSet up and tune monitoring, alerting, and dashboards in Datadog
Mentor mid-level/junior engineers through code review, pairing, and technical guidance
Help define engineering practices, including testing standards, release processes, and on-call
Partner with leadership on technical roadmap and hiring
Self-driven. You identify what needs to be done before being asked, scope the work, and drive it to completion. You operate effectively without close oversight.
A force multiplier. You make the engineers around you better through code review, pairing, and clear technical writing. You see mentorship as part of the job, not an extra.
Pragmatic. You make sound trade-offs between speed, quality, and complexity, and you can defend the calls you make. You know when to ship and when to invest in foundations.
Coachable. You hold strong opinions loosely. You take feedback well, change your mind when the evidence warrants it, and admit what you don't know.
Reliable. You follow through on commitments, communicate early when timelines shift, and own outcomes end-to-end, including what happens after release.
Quality-minded. You write code that's clear, tested, and maintainable. You raise the bar for the codebase without slowing the team down.
Collaborative. You communicate clearly in writing and in meetings, partner well with product and operations, and bring people along on technical decisions.
Required Skills:
5+ years of professional software engineering experience, with at least 2 in a senior or lead capacity
Deep proficiency in Type Script and Next.js
Strong backend experience with Node.js and Express
Demonstrated ownership of system design and architecture decisions in production
Strong Postgre
SQL skills, including performance tuning and schema evolutionProduction experience deploying and operating services on AWS
Experience with Redis or comparable caching in production
Track record of mentoring other engineers
Experience working in a startup or as a sole/lead engineer on meaningful systems
Experience with Medusa
JS, Shopify, or other e-commerce platform experienceStripe API integration at scale
Production experience with Datadog and Post Hog
Healthcare, fintech, or other regulated-industry background (HIPAA, PIPEDA, SOC
2)
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: