Full Stack Engineer
Listed on 2026-10-19
-
Software Development
Backend Developer, Full Stack Developer
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.
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.
- 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.
- 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:
---
- 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…
(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).