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