Engineering | Remote | Full Time
Ciitizen, the leading health data innovation company, is looking for a Python Engineer to help us revolutionize healthcare. The role is based out of the Ciitizen offices in Palo Alto, California but can be 100% remote.
Ciitizen’s mission is to provide Earth’s 7.3 billion citizens with control of their complete health information and give them the choice of sharing it with whomever they want. Period. With this new ownership, patients can share their health history with caregivers, share for second opinions, and with companies/researchers who may hold the answer to their treatment.
All patients have a right to all of their health information, yet existing portals pull only minimal clinical information from a fraction of health care institutions. Current “interoperability” initiatives leave the patient out of the picture and often rely on armies of manual labor to extract key health insights from unstructured textual data—an expensive model which doesn’t scale.
In the near future, citizens will walk into a clinical facility and, with a simple tap of a mobile device, release their health information to themselves, where Ciitizen normalizes unstructured data from across the healthcare ecosystem into actionable visualizations for patients, their caregivers, and clinicians.
Ciitizen has assembled an all-star team, led by its CEO, Anil Sethi (last company was sold to Apple) and is backed by a strong investment team led by Andreessen Horowitz and general partner Vijay Pande.
- Contribute hands-on to the backend architectural goals by participating in design discussions and following through with tested implementations
- Work closely with UX teams to collaboratively build new product features end to end
- Implement highly scalable service oriented applications in a dynamic agile environment
- Participate in Code reviews, product testing and root causing of issues with a collaborative team-oriented mindset
- Improve scalability and robustness of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Transparently and clearly communicate task status and schedules
B.S. in Computer Science, Engineering or relevant field
5+ years of hands-on development and test experience with Python
5+ years of hands-on experience with Distributed Systems including strong understanding of Python 3.6+
Python server side programming is a must
Strong understanding of scalable Distributed systems, and REST APIs
Proven track record to work in Test Driven environments with ability to clearly describe that record
Proven experience building back-end components in Microservice architectures
Expertise in one or more popular Python Web frameworks like Django, Flask or Pyramid
Knowledge of RDBMS and/or NoSql technologies and object-relational mapping (ORM)
Strong understanding of container technologies like Docker, Kubernetes
The ideal candidate is a doer that thrives in a fast-paced start-up environment (including dealing with ambiguity) and possess high integrity and accountability
Nice to have NodeJS, Java experience
Nice to have experience with AWS
Deep knowledge of cloud services such as Amazon Web Services (AWS)
Knowledgeable in building loosely coupled, highly cohesive code
Experience designing APIs for consistency, simplicity, and extensibility.
Agile experience with a strong emphasis on rapid prototyping and rigorous A/B testing
On a mission to revolutionize healthcare
Culture of doers
Venture backed, Series A equity
Generous Benefits, Discretionary Time Off