INTERNSHIP DETAILS

Student Web Developer

CompanyThe Morgridge Institute for Research
LocationMadison
Work ModeOn Site
PostedJanuary 28, 2026
Internship Information
Core Responsibilities
The Student Web Developer will manage the user-facing presence, including design, layout, UI, and functionality, for various projects within the Research Computing group. Responsibilities include maintaining content freshness, developing new visualizations from team ideas, cleaning data with Python for visualizations, and working with APIs to build static web pages.
Internship Type
full time
Company Size
210
Visa Sponsorship
No
Language
English
Working Hours
20 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
The Morgridge Institute for Research is a nonprofit biomedical institute exploring uncharted scientific territory to discover tomorrow’s cures. Morgridge works to improve human health through innovative, interdisciplinary biomedical discoveries, spark scientific curiosity and serve society through translational outcomes, in partnership with the University of Wisconsin-Madison. Research areas include regenerative biology and bioinformatics, virology, medical engineering, metabolism, core computational technology and bioethics.
About the Role

Description

The Student Web Developer will help manage the user-facing presence (design, layout, UI, and functionality) of the web pages for a broad array of projects for the Research Computing group, such as the Partnership to Advance Throughput Computing, the OSG Consortium Software Suite, and the Pelican Platform. They will use web frameworks, design tools, and best practices to design, develop and maintain websites; these websites promote various scientific projects, hosted events, and metrics. The primary focus will be frontend web development, but this position will include opportunities to work on various backend projects in support of their work.


Candidates for this position should be enrolled in university classes. The student developer will work between 10 and 20 hours per week as mutually agreed upon. The desired start date is as soon as possible.


Primary Responsibilities

  • Maintain the website’s presence keeping content fresh and adapting the pages to reflect the organization’s goals.
  • Take ideas about new visualizations and pages from the team and turn them into functional webpages.
  • Clean, manipulate and verify data with Python with the intent for it to result in a new visualization on our webpage.
  • Work with API’s to build static web pages and provide real time statistics to end users.
  • Optimize SEO based on performance metrics.
  • Work with local and remote project staff to create intuitive, responsive, easy-to-use interfaces for multiple projects.
  • Use modern software development processes to gather requirements and iteratively develop software that meets the needs of our internal and external customers.
  • Work on continuous integration projects to speed up development and provide better interfaces for human interaction in the review process.
  • Provide In-line and stand-alone architectural and user documentation to ensure developed solutions are extensible, supportable and usable by others.
  • Provide assistance to other teams, as necessary, to support the overall mission and goals of Morgridge Institute for Research.
  • Attend staff meetings, and other meetings as required.
  • Perform miscellaneous duties as required.

Requirements

 

To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform their primary duties.


Education and Experience:

  • Experience with HTML, JavaScript, and React frameworks for the frontend and Python and Node.js for the backend is desirable.
  • Experience working with continuous integration and deployment such as Github Actions is desirable.
  • Experience working with static site generators such as Jekyll or NextJS is desirable.
  • Experience working collaboratively with others on open-source projects is desirable.


Knowledge, Skills and Abilities Required:

  • Excellent problem solving and analytical skills.
  • Strong systems design and programming skills.
  • The ability to work with others in a focused research setting.
  • Experience working with version control systems (git) is desirable.


Working Conditions and Physical Effort:

  • Work is normally performed in a typical office/laboratory environment.
  • No or very limited physical effort is required.
  • No or very limited exposure to physical risk.
Key Skills
Frontend Web DevelopmentBackend DevelopmentWeb FrameworksDesign ToolsUIFunctionalityPythonAPI IntegrationSEO OptimizationResponsive DesignVersion Control (Git)Continuous IntegrationData VisualizationSoftware Development ProcessesDocumentation
Categories
SoftwareTechnologyScience & ResearchEngineering