Full Stack Engineer

US Diversity Job Search

Chicago (IL)

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

The University of Chicago’s TMW Center for Early Learning + Public Health seeks a Senior Full Stack Engineer focusing on backend development. You will work primarily in Django with contributions to a .NET platform and React frontend, developing and supporting APIs, data models, and integrations.

Ideal candidates have strong backend experience with Python/Django, cloud familiarity, and a track record in scalable web applications.

Qualifications

  • A college or university degree in a related field.
  • 2-5 years of relevant work experience.
  • Certifications: none specified.

Responsibilities

  • Lead backend services and APIs in Django (primary) and .NET (secondary).
  • Collaborate with front-end to design interfaces with React.js.
  • Architect scalable data models and third-party integrations.
  • Contribute to system architecture decisions and best practices.
  • Mentor engineers and improve development processes.
  • Support CI/CD pipelines and deployments.
  • Ensure system reliability and performance.

Skills

Backend development
Django
REST APIs
Cloud experience
Docker/Kubernetes
React.js

Education

Bachelor's degree
Advanced degree in CS or data science

Tools

PostgreSQL
SQL Server
Python/Django
Docker
Kubernetes
GitHub Actions
Azure DevOps

Job description

About the Department

DepartmentBSD SUR - OHNS: Thirty Million Words - Tech

The TMW Center for Early Learning + Public Health at the University of Chicago develops, tests, and implements evidence-based interventions designed to promote very young children’s cognitive and social-emotional development. TMW Center interventions are designed to be embedded into existing health, education, and social service systems working at scale in a given community in order to meet families where they already are. The TMW Center has a robust research and development strategy that includes further development and testing of TMW interventions; harnessing technology to support behavior change, intervention engagement, and analysis; and furthering strategies to engage parents in the TMW Center’s interventions across the health, early learning, and social service sectors.

Job Summary

We’re looking for a Senior Full Stack Engineer with a strong focus on backend development to join our growing engineering team. Our ideal candidate will work primarily within our Django system, with additional contributions to a .NET platform that shares a React.js front end. The Full Stack Engineer performs a variety of activities relating to software support and/or development. Provides analysis, design, development, debugging, and modification of computer code for end user applications, beta general releases, web pages, and production support. Troubleshoots problems using existing procedures to find a possible solution.

Responsibilities
  • Lead the development and maintenance of backend services and APIs in Django (primary) and .NET (secondary).
  • Collaborate with front-end engineers to design and implement effective interfaces between the backend and the React.js client.
  • Architect scalable data models, services, and integrations with third-party APIs.
  • Contribute to system architecture decisions and help guide best practices in backend and full-stack development.
  • Write clean, maintainable, and well-tested code across multiple systems.
  • Participate in code reviews, technical design sessions, and cross-functional collaboration with product and design teams.
  • Support CI/CD pipelines and ensure smooth deployments and system reliability.
  • Mentor other engineers and contribute to improving development processes.
  • Utilizes technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
  • Investigates, analyzes and resolves day-to-day technical problems using standard procedures.
  • Works with stakeholders to gather and analyze requirements for developmental programs. Receives a moderate level of guidance to design applications to meet University and business requirements.
  • Performs code testing on components and works to ensure that appropriate implementation standards are met.
  • Evaluates design alternatives for development cost and solutions using various methods.
  • Supports and maintains existing applications. Works with web developers and responds to requests from users.
  • Performs other related work as needed.
Minimum Qualifications
  • Education: Minimum requirements include a college or university degree in related field.
  • Experience: Minimum requirements include knowledge and skills developed through 2-5 years of work experience in a related job discipline.
  • Certifications: ---
Preferred Qualifications
  • Education: Advanced Degree in data science, data analytics, computer science, software engineering or related fields strongly preferred.
  • Experience: Knowledge and skills developed through 7+ years of work experience in a related job discipline, with a strong emphasis on backend systems.
  • Proven experience building web applications with Python/Django.
  • Working knowledge of C# / .NET frameworks and services.
  • Comfortable working with React.js and modern front-end tooling.
  • Experience designing and consuming RESTful APIs; understanding of web performance and security principles.
  • Strong database skills with PostgreSQL and/or SQL Server.
  • Familiarity with cloud environments (AWS, Azure, or similar).
  • Preferred Competencies:
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Exposure to TypeScript, GraphQL, or other modern web technologies.
  • Familiarity with CI/CD systems (GitHub Actions, Azure DevOps, etc.).
  • Prior experience in a startup or rapidly scaling environment.
  • Working Conditions: Office Environment.
Job Family and Requirements

Information TechnologyRole ImpactIndividual ContributorScheduled Weekly Hours40Drug Test RequiredNoHealth Screen RequiredNoMotor Vehicle Record Inquiry RequiredNoPay Rate TypeSalaryFLSA StatusExemptPay Range$80,000.00 - $120,000.00The included pay rate or range represents the University’s good faith estimate of the possible compensation offer for this role at the time of posting.

Benefits

EligibleYesThe University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in the Benefits Guidebook.

Posting Statement

The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University’s Notice of Nondiscrimination. Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form. All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.

The University of Chicago’s Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

University of Chicago • United States

On-site
USD 80,000 - 120,000
Full Stack Engineer
Full Stack Engineer

University of Chicago • Chicago (IL), Northern (KY)

Hybrid
USD 80,000 - 120,000
Health benefits
Retirement options
Paid time off
Senior Software Engineer
Senior Software Engineer

Pre-Doctoral in Economics Program (PREP) • Chicago (IL)

On-site
USD 80,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Health benefits
Retirement plans
Paid time off
Senior Software Engineer
Senior Software Engineer

University of Chicago • Chicago (IL), Northern (KY)

Hybrid
USD 80,000 - 120,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Director of Engineering at The Bike Shop
Director of Engineering at The Bike Shop

The University of Chicago • Chicago (IL)

Remote
USD 170,000 - 185,000
Senior Full-Stack Engineer - Django/.NET & React
Senior Full-Stack Engineer - Django/.NET & React

University of Chicago • Chicago (IL), Northern (KY)

Hybrid
USD 80,000 - 120,000
Health benefits
Retirement options
Paid time off
Infrastructure Platform Engineer
Infrastructure Platform Engineer

University of Chicago • Chicago (IL)

On-site
USD 106,000 - 117,000