Remote Staff Software Engineer, Fufillment

at Phil

Posted 1 day ago 4 applied

Description:

  • 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.
  • There is an opportunity for 401(k) contributions.