Full Stack Developer (TEMP)
University of Michigan
How to Apply
This is a 1 year temporary position starting March 2026 with possibility of extension through August 2027 depending upon funding.
Candidates should submit the following as one document:
- Cover Letter / Letter of Interest
- Resume
In order for the Career Portal system to accept a cover letter, please include this as a page of your resume document.
Job Summary
Seeking a Research Assistant/Full Stack Developer for a paid opportunity as a temporary employee to assist and support the development of a centralized clinical data system and dashboard for the University of Michigan Adolescent and Young Adult Cancer Research program.
This role will focus on building and maintaining a full stack application that integrates data from multiple sources into a structured backend and user-facing dashboard. The selected candidate will work closely with the program?s UX lead to translate Figma wireframes and prototypes into functional, maintainable code.
Responsibilities*
- Develop and maintain a centralized dashboard integrating data from multiple internal and external sources
- Implement backend data structures, business logic, and validation processes
- Translate Figma wireframes and prototypes into functional frontend interfaces
- Build and maintain ETL workflows for structured and semi-structured data
- Support future integration with healthcare systems such as Epic
- Ensure data quality, consistency, and long-term maintainability
- Participate in stakeholder interviews and collaborative workshops to identify friction points and translate them into technical solutions
- Iterate on features as the system evolves
- Document architecture, data flows, and development decisions
Required Qualifications*
- Proficiency in Python and SQL
- Working knowledge of JavaScript for frontend development
- Familiarity with R for research or data validation workflows
- Experience building or contributing to full stack applications
- Understanding of APIs and data integration principles
Desired Qualifications*
- Experience working with healthcare or clinical data
- Familiarity with Epic or other EHR systems
- Experience implementing UI designs from Figma or similar tools
- Interest in UX, human-centered design, or product thinking
- Comfort working in evolving systems with incomplete specifications
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.
Additional Information
- The ideal candidate is a collaborative full stack developer who can translate defined workflows into scalable systems, integrate complex datasets, and work closely with design and research stakeholders. This role blends development, systems thinking, and collaborative problem solving.
- This is an in-person, on-campus position for the School of Social Work. The work location will be in the School of Social Work building (SSWB) at 1080 S. University, Ann Arbor, MI 48109-1106.
- Candidates must be currently eligible to work in the United States, as we are currently unable to sponsor visas for this job opening.
U-M EEO Statement
The University of Michigan is an equal employment opportunity employer.