Senior Full Stack Engineer
University of ChicagoAbout the role
Department
BSD SUR - OHNS: Thirty Million Words - Tech
About the Department
Job Summary
The TMW Center has launched a wearable device and an accompanying app that uses machine learning to measure and analyze a child’s language environment and provide real-time information as well as personalized feedback and guidance for enhancing that environment. This groundbreaking piece of technology gives parents and caregivers with information they need to engage in robust brain-building interactions — and helps deepen caregiver-child connection.
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.
In this role, our ideal candidate will collaborate closely with other engineers, and the CTO to build, enhance, and maintain scalable software systems. While front-end engineers handle most UI development, our ideal candidate will bring a full-stack perspective — understanding how backend decisions affect the user experience and the overall system architecture.
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.
Designs new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.
Utilizes technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
Performs other related work as needed.
Minimum Qualifications
Education:
Minimum requirements include a college or university degree in related field.
Work Experience:
Certifications:
---
Preferred Qualifications
Education:
Advanced Degree in economics, data science, data analytics, computer science, software engineering or related fields strongly preferred.
Experience:
Knowledge and skills developed through 7+ years of work experience i
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s