Salary
💰 CA$165,000 - CA$185,000 per year
Tech Stack
AWSCloudDistributed SystemsGoMongoDBPython
About the role
- Architect and implement scalable, high-performance backend systems for PHIL’s Pharmacy Platform, ensuring minimal processing errors and downtime.
- Transition rule-based workflows to AWS based workflows
- Develop robust APIs and micro-services that ensure seamless communication between patients, prescribers, pharmacies, and internal stakeholders.
- Develop fault-tolerant systems and monitoring frameworks to identify and mitigate errors proactively.
- Collaborate with cross-functional teams, including product managers, data analysts, and stakeholders, to align technical solutions with business objectives.
- Deeply understand the prescription processing platform end to end and identify opportunities for simplification or alternate approaches to solve business requirements
- Understand and enhance the design of data pipelines to process and transform large-scale pharmacy and patient data with high reliability and accuracy.
- Establish coding and design best practices to minimize bugs, reduce processing errors, and enhance maintainability.
- Mentor and lead a team of engineers, fostering a culture of accountability, innovation, and collaboration.
- Integrate systems and workflows with existing tools, including CRM, inventory management, and patient engagement systems.
- Document platform architecture, processes, and workflows to ensure knowledge sharing and long-term maintainability.
- Build automation test suite to increase quality and velocity of releases.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent experience)
- 10+ years of software engineering experience, including building and scaling large systems
- Strong expertise in designing scalable services oriented architectures that can handle large volumes of data with minimal errors
- Proficiency in the AWS ecosystem and experience with building distributed workflows using AWS
- Proficiency in Golang and Python with experience building APIs and backend services
- Experience with databases such as PostgresDB, MongoDB, or equivalent systems
- Expertise in developing monitoring and alerting systems to detect and address platform issues in real time
- Strong knowledge of distributed systems, algorithms, and data structures
- Proven ability to optimize system performance, reduce latency, and enhance system reliability
- Familiarity with CI/CD pipelines and cloud infrastructure (e.g., AWS)
- Familiarity with the testing pyramid and increasing test coverage in complex distributed systems
- Strong problem-solving and debugging skills, with a focus on error reduction and fault tolerance
- Excellent leadership skills with experience mentoring and managing engineering teams
- Experience in the health‑tech domain and healthcare regulations (e.g., HIPAA) is a plus
- Must currently live in Canada and be legally entitled to work in Canada