About The Commons Project 

The Commons Project Foundation (“TCP”) is a global tech nonprofit. Established in 2019, TCP  improves lives by empowering people to access, manage, and share their data. TCP unlocks the potential of technology for the common good by advocating for globally interoperable standards (i.e. SMART Health Cards), developing global ecosystems (i.e. The CommonTrust Network), and building tech solutions that empower individuals with their own data (i.e. CommonHealth). TCP’s products and services have touched the lives of hundreds of millions of people globally.


About CommonHealth

CommonHealth is an AndroidTM platform that lets people collect and manage their personal health data and share it with the health providers, organizations and apps they trust. Available for download via Google Play, CommonHealth leverages data interoperability standards, including SMART Health Cards and HL7 FHIR, to offer functionality analogous to Apple Health to users of Android™ phones. CommonHealth is a platform of The Commons Project Foundation, developed in collaboration with UCSF, Cornell Tech, and Sage Bionetworks with broad participation from members of the healthcare ecosystem.


We’re looking for people to join our team who share a passion for our mission to improve lives by empowering people to access, manage, and share their data; reinvent how digital infrastructure and services are delivered; and aspire to make a lasting difference for future generations. 


Title:  Senior Software Engineer - Backend & Infrastructure

Location:  Remote

Type of role:  Contract Position

Compensation:  Competitive


We’re hiring a senior developer to help develop and design APIs, internal tooling, and platforms within our AWS environment to support TCP’s suite of products in the health tech space. A successful candidate will have several years of experience building, supporting, and scaling production systems in AWS. The candidate should also be customer obsessed, and able to excel in a diverse and dynamic work environment. TCP is looking for builders to work on projects ranging from cutting edge proofs of concept to platforms supporting millions of people.


Minimum Qualifications

 

  • B.S. / B.A. degree(s) in a technical or engineering field, and/or relevant technical training

  • 5+ years of professional experience in building and designing RESTful API

  • Production development experience in Python 3.X

  • Ability to write unit and integration tests

  • Senior level knowledge in AWS compute environments

  • Comfortable in Dockerized deployment environment(s)

  • Expert in source control, with the ability to concurrently work across multiple git repositories and branches 

  • Expert in secure software development practices

  • Experience with relational and nonrelational database architecture and table design

  • Understands microservices design patterns


Preferred Qualifications


  • Experience developing and deploying Django Rest Framework

  • Experience working on public cloud infrastructure (AWS)

  • Knowledge of OAuth, data security, and encryption

  • Working knowledge of web3 technologies

  • Contributor to open source software or blogs/medium posts

  • Passion for delivering quality code and follow coding standards

  • Understanding of basic SRE concepts and operational methodologies

  • Some customer facing debugging experience

  • Experience in performance tuning API services


Responsibilities


  • Developing new API services, tooling, and designing / implementing new platform infrastructure shared across products

  • Maintaining existing systems by troubleshooting issues, responding to customer issues, and working with internal Ops and BD teams to streamline processes and workflows

  • Working hand-in-hand with devops to deploy and monitor cloud infrastructure

  • Collaborate with technical teams from the most important companies, government organizations, and health systems in the world.

  • Influence organizational goals and technical strategy as a key representative of the engineering team







This position has been filled. Would you like to see our other open positions?