Logo
University of Chicago

Senior Full Stack Engineer

University of Chicago, Chicago, Illinois, United States, 60290

Save Job

Join to apply for the

Senior Full Stack Engineer

role at

University of Chicago

University of Chicago provided pay range This range is provided by University of Chicago. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $100,000.00/yr - $140,000.00/yr

Department BSD SUR - OHNS: Thirty Million Words - Tech

About The Department 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 The TMW Center for Early Learning + Public Health (TMW Center) develops, tests, and implements evidence-based interventions designed to promote very young children’s cognitive and social-emotional development, with emerging technologies that enhance—rather than replace—the pivotal role that caregivers play in building healthy young brains. Although there is a rich body of research demonstrating the importance of the early language environment for maximizing early learning, there are very ways to assess the quality of those environments. As a result, when it comes to nurturing their children’s brains, parents often feel like they are in a maze without a map.

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.

Design new systems, features, and tools. Solve complex problems and identify opportunities for technical improvement and performance optimization. Review and test code to ensure appropriate standards are met.

Utilize technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.

Act as a technical consultant and resource for faculty research, teaching, and/or administrative projects.

Perform other related work as needed.

Minimum Qualifications Education Minimum requirements include a college or university degree in a related field.

Work Experience Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.

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 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.

Application Documents

Resume (required)

Cover Letter (preferred)

Pay Range $100,000.00 - $140,000.00

Benefits Eligible Yes - The 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.

#J-18808-Ljbffr