onsite
Software Engineer - Web - St. Jude Children's Research Hospital
Software Engineer
Software Engineer focused on building interactive web tools for clinical molecular diagnostics, leveraging Python, JavaScript, React, and D3.js to visualize sequencing data and support pathologist review.
About the role
Key Responsibilities
- Design, develop, and maintain web‑based applications that transform sequencing outputs into interactive visualizations for clinical review.
- Collaborate with bioinformatics and pathology teams to define data models, API endpoints, and user interface requirements.
- Implement responsive front‑end components using React, D3.js, HTML, and CSS, ensuring accessibility and performance.
- Write clean, testable Python back‑end services, manage data pipelines, and integrate with existing laboratory information systems.
- Utilize Git for version control, participate in code reviews, and contribute to continuous integration workflows.
Requirements
- 3+ years of full‑stack web development experience in a scientific or clinical environment.
- Proficiency in Python, JavaScript, React, and data‑visualization libraries such as D3.js.
- Strong SQL skills for querying and managing relational databases.
- Experience with RESTful API design, unit testing, and CI/CD pipelines.
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
pythonjavascriptreactsql