Full-Stack Engineer: Data Web Apps (Hybrid/Remote)

IMDiversity

Ann Arbor (MI)

Hybrid

USD 100,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

University of Michigan ISR in Ann Arbor, MI seeks a Full-Stack Software Engineer to build web applications for political and social science data. You will contribute to both frontend and backend, using JavaScript for browser UI and Java for server logic, with emphasis on testing and quality.

You will mentor junior developers, review code, and collaborate with product owners and designers to deliver robust software. Hybrid work is available and work modes are reviewed annually.

Qualifications

  • A Bachelor's degree in Computer Science or Computer Engineering.
  • 60 months experience as a Full-Stack Software Engineer or similar.
  • Experience includes Java back-end with unit tests.
  • Front-end programming in JavaScript.
  • Bash scripting experience.
  • SQL & JPA usage to query/modify databases.
  • 60 months experience with SonarQube for code quality.

Responsibilities

  • Develop web-based applications and related infrastructure for data management.
  • Use JavaScript on user-facing browser components to tailor UI.
  • Perform back-end programming in Java with unit tests.
  • Remediate issues discovered with SonarQube.
  • Use SQL & JPA to query/modify relational databases.
  • Mentor junior developers, review code, and work with product owners & designers.
  • Write Bash scripts on Linux to automate tasks.

Skills

Mentoring
Code review
Unit testing
Frontend optimization

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Java
JavaScript
SQL
JPA
Bash
SonarQube

Job description

University of Michigan ISR in Ann Arbor, MI seeks a Full-Stack Software Engineer to build web applications for political and social science data. You will contribute to both frontend and backend, using JavaScript for browser UI and Java for server logic, with emphasis on testing and quality.

You will mentor junior developers, review code, and collaborate with product owners and designers to deliver robust software. Hybrid work is available and work modes are reviewed annually.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer
Full-Stack Software Engineer

IMDiversity • Ann Arbor (MI)

On-site
USD 100,000 - 130,000
Hybrid Full‑Stack Engineer for National‑Security Software
Hybrid Full‑Stack Engineer for National‑Security Software

Inuplands • Saint Petersburg (FL), Northern (KY)

Hybrid
USD 75,000 - 156,000
Hybrid Full-Stack Engineer — Java/Spring Boot
Hybrid Full-Stack Engineer — Java/Spring Boot

TEKsystems • Dearborn (MI)

Hybrid
USD 92,000 - 96,000
Medical, dental & vision
401(k)
Life Insurance
+5
Full-Stack Web Architect for Enterprise Apps (Hybrid/Remote)
Full-Stack Web Architect for Enterprise Apps (Hybrid/Remote)

Purdue University • United States

Hybrid
USD 60,000 - 67,000
Senior Full-Stack Engineer - Java/Spring + Angular (Hybrid)
Senior Full-Stack Engineer - Java/Spring + Angular (Hybrid)

Clarivate Plc • Ann Arbor (MI)

Hybrid
USD 120,000 - 180,000
Senior Full-Stack Engineer — Hybrid (Web Apps & Cloud)
Senior Full-Stack Engineer — Hybrid (Web Apps & Cloud)

General Motors LLC • United States

Hybrid
USD 120,000 - 170,000
Full-Stack Developer: Modernize Legacy Web Apps (Remote)
Full-Stack Developer: Modernize Legacy Web Apps (Remote)

Code4lib • Ann Arbor (MI)

Hybrid
USD 70,000 - 90,000
Health, dental, and vision insurance
Generous time off
Retirement plan with matching contributions
+1
Senior Full-Stack Engineer – Hybrid (3 days in, 2 remote)
Senior Full-Stack Engineer – Hybrid (3 days in, 2 remote)

Talentify • Austin (TX)

Hybrid
USD 120,000 - 160,000
Total Rewards resources
Hybrid Full-Stack JS Engineer (TypeScript/Cloud)
Hybrid Full-Stack JS Engineer (TypeScript/Cloud)

FHLB Des Moines • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 134,000
Frontend‑Heavy Full-Stack Engineer – AI‑Augmented, Hybrid
Frontend‑Heavy Full-Stack Engineer – AI‑Augmented, Hybrid

Unisys • Rockville (MD)

Hybrid
USD 120,000 - 160,000