Full Stack Developer - Student Financial Services

University of Virginia

University of Virginia

Accounting & Finance, Software Engineering
Charlottesville, VA, USA
USD 65k-85k / year
Posted on Oct 21, 2025

Department Overview

Student Financial Services (SFS) at the University of Virginia is dedicated to the mission of helping students and families pay for college. This includes billing, processing financial aid, awarding scholarships, and community outreach, making sure that students understand their bill and the options available to them.

The Information Technology team within SFS supports this mission by optimizing processes, managing workflows, providing reports and implementing technology solutions for our staff and trusted partners.

Position Summary

SFS is seeking a Full Stack Developer who can take software from ideation to implementation. Our team builds user-friendly tools to enhance operations within SFS, seeking to make life easier for members of our staff who work so hard on behalf of students and families. We have a small IT team, so there is opportunity to touch every part of the technology stack and lean into your particular strengths. Recent projects include a JavaScript dashboard providing student data to our call center staff, migrating applications from a CentOS server to RedHat Enterprise Linux 9, and a Vue.js application to track stipends and financial aid submitted by departments.

This is a hybrid position, with team members on-site in Charlottesville twice a week to foster collaboration and cohesiveness.

Responsibilities

  • Design and develop clean, modern user interfaces using JavaScript (including Vue.js)
  • Maintain homegrown APIs in Django REST Framework
  • Write and maintain scripts in PHP and Python
  • Manage MariaDB databases and write queries against them
  • Configure and maintain Linux web servers
  • Automate business processes
  • Create ad-hoc queries and reports within our student information system (PeopleSoft).

Minimum Qualifications

  • Bachelor’s degree in Computer Science or a related field and five years of relevant professional experience
  • Proficiency in JavaScript and SQL query

  • Experience with Django REST Framework

  • Strong problem-solving and critical thinking skills

  • Familiarity with web security and modern design principles.

Preferred Qualifications

  • Experience managing EC2 instances in AWS

  • Familiarity with configuring Apache web server using Linux command line

  • Understanding of data privacy and secure coding practices

  • Collaborative mindset and a desire to learn new technologies

  • Ability to manage multiple tasks with high attention to detail.

Physical Demands

This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require traveling to attend meetings and programs.

Salary Range

$65,000–$85,000 annually

Position Type & Work Location

Full-Time | Charlottesville, VA
Hybrid – two days on-site per week

About UVA and the Community

Founded by Thomas Jefferson in 1819, the University of Virginia is consistently ranked among the top public universities in the United States. Located in Charlottesville, a picturesque town nestled in the foothills of the Blue Ridge Mountains, UVA offers a unique blend of rich history, outstanding academics, and a vibrant community. The area features excellent schools, a thriving arts scene, and countless outdoor recreation opportunities. To learn more about UVA and in the Charlottesville area, visit UVA Life and Embark CVA.

Application Timeline

Review of applications will begin October 27, 2025 and will continue until the position is filled.

Additional Requirements

Selected candidates will be required to complete a background check at time of offer per University Policy.

How to Apply

Please apply through Online and search for “R0074392.” Internal applicants must apply through their UVA Workday profile by searching “Find Jobs.” Complete the application and upload the following required materials:

  • Cover letter
  • Resume

Please note that multiple documents can be uploaded in the “Resume” box. Applications that do not contain all required documents will not receive full consideration. This position will not allow VISA sponsorship now or in the future.

Reference Check Process

If hired, your references will be asked to complete a confidential online survey as part of UVA’s reference check process via SkillSurvey.

Contact

For questions about the application process, please contact Michele Jarman, Academic HR Recruiter.

The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Click here to read more about UVA’s commitment to non-discrimination and equal opportunity employment.