Full Stack Web Developer

University of Michigan
Ann Arbor, MI Remote Full Time
POSTED ON 3/24/2024

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

Summary

The University of Michigan's College of Literature, Science, and the Arts is hiring an Intermediate Full Stack Web Developer to join a diverse team of professionals dedicated to successful research. You will report to the manager of Research Computing Services in the Technology Services department. This position is a two-year appointment with LSA Technology Services (LSA TS). There is potential for the position to be extended. The salary for this position will be between $65,100 -$81,377.

Required Qualifications*

  • At least 3 years of experience developing and deploying web applications and services
  • At least 3 years of experience developing software in a professional environment
  • Demonstrated experience developing solutions using Python web frameworks like Django or Flask

Desired Qualifications*

  • Experience with Git and GitHub for version control and repository management activities
  • Experience with SQL and working with databases from the command line
  • Clean coder who takes the time to comment and document their work
  • Experience developing and deploying software in containerized environments (e.g. OpenShift)
  • Experience working directly with faculty in a research setting

Work Locations

This position is eligible for remote employment within the United States.

The team primarily works from our main Central Campus location in Ann Arbor, Michigan, giving ready access to all of our faculty, researchers, and abundant central campus resources. This position will be a pilot for including a fully remote employee in the team.

We want an inclusive and supportive environment for you to do the best work of your career. That starts with working no more than 40 hours a week on a regular basis. We will not work you to tears, burn you out, or make you choose between work and important family events. Our workplace and our benefits are designed to support a sustainable, healthy relationship between life and your work.

Additional Information

Responsibilities

About The Job

You will provide dedicated support for the Dark Energy Spectroscopic Instrument (DESI) consortium and work with the broader LSA research community.

DESI's mission is to map the large-scale structure of the universe to investigate the nature and evolution of dark energy over its lifetime and is the product of an international collaboration that brings together more than 450 researchers from over 70 national and international institutions led by the Lawrence Berkeley National Laboratory. Your role will be to maintain and modernize the MPP&S application, which is used by consortium members to manage and track administrative and research activities. You will work closely with the University of Michigan's consortium liaison, the current application development team, and the consortium's membership and executive committees to respond to application and data issues reported by users and develop new features to improve the overall user experience for the application.

As part of the Research Software Programming team, you will be joining a team that conquers new challenges each day. You might use Python one day, JavaScript the next, and the day after learn a new programming language you hadn't heard of before. Your skills will strengthen and diversify while you build an impressive and diverse portfolio of experiences, solutions, and professional skills. You will learn new academic and scientific subject areas and you will meet and form relationships with researchers from around the world who are Leaders and Best in their fields.

A typical day would see you meeting with a faculty member who has a novel approach to solving a problem but lacks the programming skills to accomplish the task. You will work closely together to understand the problem, the goals, and the desired outcomes. As you will be part of a team that has your back, you may team up with a senior programmer or another colleague to devise a solution that accomplishes the goals and produces the desired outcomes within the time constraints of the research. You will then set to work creating the solution, working with your team for input, guidance, brainstorming, and sharing what you have learned along the way. You can see what this solution might entail by looking over some of our past projects in our online portfolio.

About You

You have a solid foundation of experiences and skills and a thirst to learn. Skills you bring to our team include developing and deploying web applications and web services using Python web frameworks like Django or Flask. Some experience with research activities will help you hit the ground running (or at least walking), but isn't required.

We value clean coders who take the time to comment and document their work. Solid debugging skills, including the ability to debug someone else's code, will make you successful here as well. In this role, you will work with people from many different cultures and backgrounds, some more technical than others, and each requiring you to use your verbal and written communication skills in order to build and maintain positive relationships.

You might have a CS degree. You might not. That's not what we're looking for. We care about what you can do and how you do it, not about how you got here. A track record of conscientious, thoughtful work speaks volumes.

Why Work at LSA?

In addition to a career filled with purpose and opportunity, the University of Michigan offers comprehensive benefits and wellness programs and a generous benefits package to help you stay well and support you as you plan for a secure future.

As one of the world's great liberal arts colleges, LSA pushes the boundaries of what is understood about the human experience and the natural world, and we foster the next generation of rigorous and empathetic thinkers, creators, and contributors to the state of Michigan, the nation, and the world.


To learn more about diversity, equity, and inclusion in LSA, please visit lsa.umich.edu/lsa/dei.


To learn more about LSA's Mission, Vision and Values, please visit lsa.umich.edu/strategicvision.


Mission Statement


The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.

Background Screening

The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.

Application Deadline

Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.


Job Opening ID

245960

Working Title

Full Stack Web Developer

Job Title

App Programmer/Analyst Inter

Work Location

Ann Arbor Campus

Ann Arbor, MI

Full/Part Time

Full-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

College Of Lsa

Department

LSA Dean: TS Res,Comp&InfrSvcs

Posting Begin/End Date

3/04/2024 - 4/07/2024

Salary

$65,100.00 - $81,377.00

Career Interest

Information Technology

Salary.com Estimation for Full Stack Web Developer in Ann Arbor, MI
$90,765 to $117,240
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Full Stack Web Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,691 - $103,778
    • Income Estimation: $79,060 - $88,779
  • Debugging Skill

    • Income Estimation: $72,691 - $103,778
    • Income Estimation: $75,209 - $126,930
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at University of Michigan

University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
Summary How to Apply A cover letter and resume are required and must be submitted in that order as part of a single, ele...
University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
Summary The Clinical Documentation Specialist (CDS) is responsible for planning, coordinating and providing education to...
University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
Summary The Division of Public Safety and Security (DPSS) leads all public safety functions within the university, inclu...
University of Michigan
Hired Organization Address Ann Arbor, MI Full Time
How to Apply A cover letter and resume are important submissions for the hiring team to get a sense of your experience. ...

Not the job you're looking for? Here are some other Full Stack Web Developer jobs in the Ann Arbor, MI area that may be a better fit.

Full Stack Developer - 3 years of experience

Refactor Talent, Brighton, MI