Full-Stack Software Engineer

IMDiversity

Ann Arbor (MI)

Hybrid

USD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Full-Stack Software Engineer
Job Summary

The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI.

Responsibilities
  • Develop web-based applications & related infrastructure for the deposit, curation, analysis, & dissemination of political & social science data.
  • On the user-facing parts that appear in a browser, use JavaScript to tailor the front-end experience.
  • Perform back-end programming to develop web applications using Java programming language with unit test cases.
  • Remediate problems discovered with SonarQube.
  • Use SQL & JPA to query & modify relational database management systems.
  • Mentor more junior developers & review their code, provide team & architectural leadership, & work closely with product owners & designers.
  • Write Bash shell scripts on Linux systems to automate various computing tasks.
Required Qualifications
  • A Bachelor's degree in Computer Science or Computer Engineering
  • 60 months experience as a Full-Stack Software Engineer &/or Full-Stack Software Developer &/or Software Engineer &/or Software Developer
  • Position also requires: Exp. must include
  • 60 mos. exp. performing back-end programming in Java with unit test cases;
  • 60 mos. exp. performing front-end programming in JavaScript
  • 60 mos. exp. writing Bash shell scripts
  • 60 mos. exp. using Structured Query Language (SQL) & Java Persistence API [Application Programming Interface] (JPA) to query & modify relational database management systems
  • 24 mos. exp. using SonarQube to ensure source code quality

Exp. reqs. may be met concurrently during the same time period.

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 Institute for Social Research (ISR) at the University of Michigan seeks to create a community of respect & authentic collaboration by recruiting & retaining individuals that represent a variety of voices as a reflection of our commitment to serve the people of Michigan, to maintain the excellence of the university, & to ground our research in varied disciplines, perspectives, & ways of knowing and learning.

U-M EEO Statement

The University of Michigan is an Equal Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.

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

University of Michigan • Ann Arbor (MI)

Hybrid
USD 110,000 - 150,000
Full-Stack Software Engineer (Java/JS) - Hybrid/Remote
Full-Stack Software Engineer (Java/JS) - Hybrid/Remote

University of Michigan • Ann Arbor (MI)

Hybrid
USD 110,000 - 150,000
Full-Stack Engineer: Data Web Apps (Hybrid/Remote)
Full-Stack Engineer: Data Web Apps (Hybrid/Remote)

IMDiversity • Ann Arbor (MI)

Hybrid
USD 100,000 - 130,000
Senior Research Programmer (Full Stack)
Senior Research Programmer (Full Stack)

University of Michigan • Michigan

On-site
USD 70,000 - 95,000
Generous time off
Tuition support program
Comprehensive health insurance
Software Developer
Software Developer

The Chronicle Of Higher Education, Inc. • Atlantic Mine (MI)

On-site
USD 70,000 - 100,000
Full Stack Software Engineer
Full Stack Software Engineer

International Executive Service Corps • Ellicott City (MD)

On-site
USD 120,000 - 140,000
Healthcare coverage
Retirement plan
Paid and unpaid leave
+3
Software Engineer #1058767
Software Engineer #1058767

FastTek Global • Dearborn (MI)

On-site
USD 110,000 - 170,000
Medical and Dental
Vision
PTO Program
+3
Software Engineer
Software Engineer

Booz Allen Hamilton • Columbia (MD)

Hybrid
USD 86,000 - 198,000
Full-Stack Software Engineer
Full-Stack Software Engineer

BlueHalo • Maryland

On-site
USD 100,000 - 210,000
Medical benefits
Dental and vision coverage
401K with company matching
+2
Research Engineer - Software Developer
Research Engineer - Software Developer

Michigan Technological University • Ann Arbor (MI)

On-site
USD 70,000 - 110,000