As a Senior Full Stack Software Developer you shall be responsible for:
Collaborating with partners at health care systems and public health agencies, as well as other developers, to understand user needs, weighing trade-offs between development effort and impact
Designing and building back-end services to compute analytics and generate data extracts from a data lake, transforming the output into standards based HL7 FHIR data models and other formats
Building custom API servers to provide data to public health agencies
Creating reference implementations of API clients to demonstrate server capabilities
Presenting your work at conferences and meetings and collaborate with developers from other organizations to create and improve open standards
In order to qualify you must have:
Bachelors or Masters in Computer Science or related technical discipline or equivalent industry experience.
BS and 5+ years of relevant work experience, MS and 4+ years of relevant work experience,
Practical experience with Python, JavaScript, and SQL
Experience in big data technologies (e.g., Spark, BigQuery, Presto, Airflow, Luigi, Parquet)
Experience building infrastructure in the cloud (e.g., AWS, Google Cloud, Azure)
Comfort working in a variety of tech stacks – a working knowledge of NodeJs and front-end development is a plus
Background with health care data formats and APIs like FHIR, SMART, and HL7 v2 are a strong plus
Strong communication and collaboration skills
Sharing a link to your work on GitHub is a plus
Strong background in software engineering and can build high-quality, scalable applications with robust tests and documentation
Good knowledge of data architectures, databases, and designing software to deploy and run on cloud platforms
You love freedom and dislike being micromanaged. Given context, you’re capable of self-direction
Motivated to explore new technologies and learn
Passionate about open source and interested in having your work widely used around the world