Phil is a Series D health-tech startup founded in 2015, focused on creating a platform that connects doctors, pharmacies, and patients to streamline prescription processes.
The company offers a B2B2C platform that provides end-to-end prescription management and delivery services, enhancing access to medicine for patients.
Phil is seeking a Staff Software Engineer to lead the development of scalable, reliable, and error-resilient architecture for its Pharmacy Platform.
The role involves designing and implementing robust systems for seamless integration across patient, prescriber, and pharmacy networks.
Responsibilities include architecting high-performance backend systems, managing complex rule-based workflows, developing APIs, and collaborating with cross-functional teams.
The engineer will also mentor a team, establish coding best practices, and document platform architecture and processes.
Requirements:
A Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience is required.
Candidates must have 10+ years of software engineering experience, particularly in building and scaling large systems; experience in health-tech is a plus.
Strong expertise in designing scalable architectures that handle large data volumes with minimal errors is essential.
Proficiency in Golang and Python, with a solid understanding of building APIs and backend services, is required.
Experience with databases such as PostgresDB, MongoDB, or equivalent systems is necessary.
Candidates should have expertise in developing monitoring and alerting systems for real-time issue detection.
Strong knowledge of distributed systems, algorithms, and data structures is required.
Proven ability to optimize system performance and enhance reliability is essential.
Familiarity with CI/CD pipelines and cloud infrastructure (AWS, GCP, or Azure) is necessary.
Familiarity with the testing pyramid and increasing test coverage in complex distributed systems is required.
Strong problem-solving and debugging skills, with a focus on error reduction and fault tolerance, are essential.
Excellent leadership skills with experience in mentoring and managing engineering teams are required.
Experience with healthcare regulations and systems (e.g., HIPAA) is a plus.
Benefits:
The position offers a leadership role with significant impact on platform strategy and development.
It provides a ground floor opportunity with one of the fastest-growing startups in health-tech.
The working environment is fully remote.
Competitive compensation is offered, commensurate with experience.
Full benefits package includes medical, dental, and vision coverage.