Work sample
If you're reading this, Flexpa is inviting you to submit a work sample for a software developer role.
To complete the work sample, you'll be using our product.
We want to show you what we work on so that you can see if you'd actually enjoy working on it.
#Your task
Flexpa helps healthcare application developers get health insurance information from patients.
Flexpa Link is the frontend component used to get authorization from a patient.
Flexpa API is a JSON API used to retrieve data.
Your task is to build a simple TypeScript web app using Flexpa Link and Flexpa API.
The submitted code should be production quality; something you would submit as a pull request to a production codebase.
We anticipate this task will take 3-4 hours, depending on your experience level.
To complete this task:
- Follow the Flexpa Link guide to add Flexpa Link to a React frontend to start the authorization.
- Exchange the
public_token
for an access_token
in a backend to complete the authorization.
- Use the Flexpa API with that
access_token
to request an ExplanationOfBenefit resource from a payer test server (you can find test credentials in our test mode guide).
- Create a component to display some information from the ExplanationOfBenefit in the frontend.
- Publish your source to a public repository (e.g. on Github) and email the link to hiring@flexpa.com.
- Please ensure no secrets or sensitive data are committed to your public repository. Use environment variables and proper secrets management practices.
- Please include a README file with instructions on how to run your application locally.
Please note that you must submit your original work. Do not base your submission on other implementations of this work sample including our Quickstart.