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.
Current “interoperability” initiatives leave the patient out of the picture and rely on armies of manual labor to extract key health insights from unstructured data—an expensive model that will not scale. And unlike today’s zero-sum “marketplace,” our point of view is that all stakeholders
share in the value of the data: institutions that participate, app developers through their services, companies that leverage this data for development of potentially life-saving treatments, and patients—who have a strong incentive to share their complete, longitudinal health history with
others.
Ciitizen has assembled an all-star team and is backed by strong investment, led by Andreessen Horowitz, Section 32, and Verily Life Sciences.
Responsibilities
· Build scalable cloud deployed microservices
· RESTFUL API Development using Node.js/Express.js
· Maintain, enhance and own some of the existing Node.js services
· Participate in and own application architecture for the work you do
· Profiling and performance testing for services created
· Interact with product and development team to define requirements
· Create unit and integration tests
· Mentor junior developers
· Perform code reviews
Requirements:
· Overall software development experience of 7+ years
· Proficient in JavaScript Programming (ES6+, Typescript)
· Strong expertise with server side API development and scalability
· Experience using Node.js to build microservices, with emphasis on architecture
· Nice to have: Understanding of containerization technologies
· Good programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object-oriented principles, design patterns, etc.
· Any experience leading other team members is a big advantage
· Knowledge of SQL Databases is needed, NoSQL is a plus
Education Requirements:
BS in Computer Science or Software Engineering, or related experience