This Fullstack Web Developer shall be responsible for:
- Working on grant funded research projects, including developing new protocols and standards
- Developing and maintaining variety of CLI tools and libraries in NodeJS (or Python)
- Developing, deploying and maintaining web servers (NodeJS) and/or database servers (MySQL, PostgreSQL, SQLite, Presto) on Heroku, AWS, Google Cloud or on dedicated RHEL VMs in the hospital network
- Developing and maintaining web applications (React, React Native, jQuery, Bootstrap, LESS, SCSS, etc…)
- Employing in-depth usage of SMART (OAuth 2) and FHIR (REST) APIs
- Analyzing data, generating, exporting or converting patient data in various formats
- Merging pull requests, fixing issues and providing support for the community on the SMART on FHIR mailing list.
- Scoping development work for new contracts and grant submissions
- Being involved in presentations, papers and reports for grant-funded research projects
- Attending health IT events to promote and support the SMART on FHIR community
In order to qualify you must have:
- Bachelors or Masters in Computer Science or equivalent industry experience, plus at least 5 years of experience in real-world software development
- Live and breathe full stack web development using open-source development and tools, can discuss the pros and cons of various web application toolkits
- Write quality code: source control, testing, and clear documentation are all musts
- Strong proficiency in Javascript
- Experience with NodeJs, HTML, React, CSS, SQL and other technologies used in web development (OAuth experience is a plus)
- Background with healthcare data formats and APIs like FHIR, SMART, and HL7 v2 are a strong plus
- Comfortable doing basic system administration in a Linux environment to deploy applications
- Strong communication and collaboration skills
- Sharing a link to your work on GitHub is a plus
About you:
- Strong background in software engineering – can build high-quality, scalable applications with robust tests and documentation
- Experience with frontend web development, including HTML, Javascript, React and CSS
- Experience with backend development including NodeJs and SQL
- 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