Job Details  

Programmer I
Click here to apply for this job
Job ID 75229
Job Funding Source Work-Study, Non-Work-Study, Remote
Employer Engineering, College of
Category Professional/Administrative
Job Description

Programmer I - 024200 (P/A - Grade 03) Summer 2026 - Fall 2026

Prepare computer programs; use and translate flow charts and block diagrams; develop test data and test routines; document program procedures; operate keypunch or tabulating equipment. Desirable Qualifications: Graduation from high school, supplemented by college level course work and some training or experience in computer programming.

 

The Center for Entrepreneurship is seeking two student developers to launch and manage a custom-built university-wide video competition platform. Students will contribute to the development of an enterprise-grade web application that enables video uploads, university authentication, public voting, and AI-assisted content evaluation.

 

The project infrastructure is already established using Next.js, Supabase, Vercel, and Mux. Student developers will focus on frontend development, authentication implementation, voting logic, AI/LLM integrations, testing, and ongoing platform management during the live competition period.
 

Responsibilities include:

  • Building responsive frontend interfaces and administrative dashboards

  • Implementing secure @umich.edu authentication workflows

  • Developing voting logic and anti-cheat protections

  • Integrating AI/LLM services for automated content moderation and scoring

  • Conducting testing and quality assurance

  • Monitoring platform performance and supporting live operations

  • Providing technical troubleshooting and minor maintenance updates
     

Educational Value

This position provides students with hands-on experience developing and maintaining a scalable, production-ready web platform using modern cloud infrastructure and AI technologies. Students will gain practical experience in full-stack software development, authentication systems, database management, API integrations, AI-assisted automation, and live platform operations.

 

The role offers exposure to enterprise-level tools and workflows commonly used in industry, while allowing students to collaborate on a high-visibility university initiative. The experience will help students strengthen their technical portfolios and prepare for future careers in software engineering, product development, cloud computing, and AI applications.

 
Job Requirements

Preferred qualifications include experience with or willingness to learn:

  • React and Next.js

  • Tailwind CSS or similar frontend styling libraries

  • API development and webhook integrations

  • Supabase and PostgreSQL databases

  • Authentication systems and email/OTP flows

  • Cloud deployment platforms such as Vercel

  • REST APIs and third-party service integrations

  • AI/LLM APIs, including OpenAI, Gemini, or Anthropic

  • Basic prompt engineering and automated evaluation workflows

  • Strong problem-solving skills, communication abilities, and the ability to work independently in a flexible remote environment are also desired.
     

Hourly Rate $18.00/hour to $22.00/hour
Hours 5.0 to 10.0 hours per week
Time Frame Spring/Summer
Start Date ASAP
End Date Thursday, December 31, 2026
Primary Contact Nick Moroz
Primary Contact's Email N/A
Supervisor N/A
Work Location This position is primarily virtual, with limited in-person attendance required for select events throughout the year. The Center for Entrepreneurship Office is located at: 3350 Duderstadt Center 2281 Bonisteel Boulevard Ann Arbor, MI 48109-2094
Phone N/A
Fax N/A