Research Programmer I
Listed on 2026-08-06
-
Software Development
Python, Backend Developer, Full Stack Developer, SQL Developer
Position Summary
The Center for Economic and Social Research (CESR) is seeking a Research Programmer I to assist in the development and maintenance of our web platform for population survey data on aging around the world, Gateway to Global Aging Data. This is a full-time, grant funded, one‑year (renewable) fixed‑term position with a hybrid work arrangement.
The Research Programmer I will provide programming support for research projects using Python back‑end frameworks such as Flask, Django, and FastAPI; front‑end technologies including React and Next.js; visualization tools such as Highcharts; and relational databases including MySQL and PostgreSQL.
The programmer is an integral member of the CESR team and works closely with IT staff and a multidisciplinary research team.
The primary responsibility of this role is to design and implement scalable data access, management, and visualization systems that support complex, large‑scale research initiatives. Software solutions are frequently developed from the ground up to meet evolving research needs.
Responsibilities- Assist in development and maintenance of the web platform for population survey data on aging.
- Provide programming support for research projects using Python back‑end frameworks such as Flask, Django, and FastAPI.
- Develop front‑end components using React and Next.js.
- Create visualizations with Highcharts.
- Manage relational data with MySQL and PostgreSQL.
- Design and implement scalable data access, management, and visualization systems for complex research initiatives.
- MS in Computer Science, Statistics, Mathematics, or a related field.
- Strong programming experience in Type Script/JavaScript and Python.
- 5 years of experience with modern front‑end libraries such as React.
- 3 years of experience with Python web frameworks such as Django, Flask, or FastAPI.
- Experience working with relational databases such as MySQL or PostgreSQL.
- Proficiency with Git and Git Hub in collaborative development.
- Ability to work independently on complex programming tasks.
- Strong problem‑solving skills, creative thinking, and attention to detail.
- 5+ years of experience building full‑stack web applications using Django and Next.js.
- Experience with cloud platforms such as AWS.
- Experience working with large databases and survey data.
The hourly rate range for this position is $46.34 - $51.29.
Required DocumentsCover letter, Resume/CV.
Equal Employment OpportunityUSC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).