Position: Middle Python Engineer for US startup (healthcare)
Company: Turnkey Labs
Category: Python
Experience required: 3y
English level: upper
Published: 2021-08-01T00:00:00+03:00

About Us

At Turquoise, we're making healthcare pricing simpler, more transparent and lower cost for everyone. We’ve already launched our consumer-facing website that allows anyone to search and compare hospital insurance rates - something never before possible. Now, we're rolling out a suite of new products for providers, payers and patients to clean up the healthcare transaction. We want to change how the industry works from the inside out.

* Our product is used by hospitals, health insurance companies and other companies that pay for healthcare in the US.
* Our immediate goal is to continue building and improving our products. We only started a year ago, but we already have a lot of customers and we have a roadmap of products and improvements that we want to provide to them.

Tech stack:
~ Python (v3.9 or latest)
~ Postgresql 
~ Django/Flask web framework and is deployed to Linux servers via Heroku. Some services are deployed on AWS.
~ Vue.js for pages that have more complex interactions.
~ We follow PEP8 for Python code style.
~ Development is managed via Github repos and changes are made via pull requests. 
~ Github Actions are used to trigger CI for each repo to run the associated unit tests.
~ Development work is tracked in Todoist, but we are open to switching tools in the future.

Our Team:
We have 11 people right now, but we are growing quickly:
1 - CEO
1 - Operations
1 - People Management
4 - Engineering
2 - Sales
1 - Customer Success
1 - Product Management

The Role
We’re looking for a driven candidate and we value creative, outside-the-box thinkers that back their ideas with technical knowledge and action. This role will be a key support function for a new product line and inform product development and feature releases.

In this role, you will:
~ Be a subject matter expert and internal thought leader for Turquoise Health’s price transparency, managed care rate benchmarking, and contract management data.
~ Architect solutions for ingesting large amounts of healthcare payments data - claims, contract rates and demographics data, to name a few.
~ Write and modify ingestion scripts in Python.
~ Explore and evaluate new data sources to incorporate into our product to improve our customer experience.
~ Provide client technical support as needed for our price transparency data products.
~ Modify and continue to improve our data warehouse.
~ Draft internal and external technical documentation.
~ Fluidly meet the sporadic daily tasks of a small, growing startup.
~ Using ML to clean up and augment the data. If you do no yet have machine learning experience, we can teach them if they are interested to learn.


Requirements
~ 3+ years experience writing Python and SQL.
~ You prioritize tasks with an eye for evolving business needs.
~ Ability to work effectively in a remote environment.
~ Good problem-solving skills.
~ Bachelor’s degree, or equivalent experience/knowledge. We are happy to work with strong candidates with non-traditional educational backgrounds.

Benefits
~ Stock Option Plan
~ Annual Learning & Development Benefit ($1200)
~ Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule;
~ Personal laptop (MacBook Pro);
~ Trainings, certifications, conferences;
~ Private health & dental insurance;
~ English lessons
~ Business trips to assigned client headquarters in the US
~ Remote/coworking work;
~ Accounting and legal support required to file taxes.


While we are a start-up with a lot of work to do, we also value work-life balance. Our goal is to provide you with a challenging work environment where you are learning new things every day, but where you also maintain normal hours.