Biological Sciences Division at the University of Chicago
Senior Full Stack Engineer
Biological Sciences Division at the University of Chicago, Chicago, Illinois, United States, 60290
Senior Full Stack Engineer
– Biological Sciences Division, University of Chicago Base Salary:
$100,000.00 – $140,000.00 per year.
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. The center harnesses technology to support behavior change, engagement, and analysis.
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 and personalized feedback for enhancing that environment. This groundbreaking technology aids parents and caregivers in engaging in robust brain‑building interactions and deepening 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. The 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, you will collaborate closely with engineers and the CTO to build, enhance, and maintain scalable software systems, bringing a full‑stack perspective that balances backend decisions with user experience and 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.l
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
College or university degree in a related field.
5–7 years of work experience in a related discipline.
Preferred Qualifications
Education:
Advanced degree in economics, data science, data analytics, computer science, software engineering or related fields.
Experience:
7+ years of work experience 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 Docker, Kubernetes, and other containerization and orchestration tools.
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.
Application Documents
Resume (required)
Cover Letter (preferred)
When applying, documents must be uploaded via the My Experience page, in the section titled Application Documents.
Other Information Seniority level: Mid‑Senior level.
Employment type: Full‑time.
Job function: Engineering and Information Technology.
Industries: Higher Education.
Scheduled weekly hours: 40.
Drug test required: No. Health screen required: No. Motor vehicle record inquiry required: No.
Pay rate type: Salary. FLSA status: Exempt. Pay range: $100,000.00 – $140,000.00.
Benefits eligible: Yes. The University of Chicago offers a wide range of benefits programs and resources, including health, retirement, and paid time off.
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.
#J-18808-Ljbffr
– Biological Sciences Division, University of Chicago Base Salary:
$100,000.00 – $140,000.00 per year.
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. The center harnesses technology to support behavior change, engagement, and analysis.
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 and personalized feedback for enhancing that environment. This groundbreaking technology aids parents and caregivers in engaging in robust brain‑building interactions and deepening 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. The 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, you will collaborate closely with engineers and the CTO to build, enhance, and maintain scalable software systems, bringing a full‑stack perspective that balances backend decisions with user experience and 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.l
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
College or university degree in a related field.
5–7 years of work experience in a related discipline.
Preferred Qualifications
Education:
Advanced degree in economics, data science, data analytics, computer science, software engineering or related fields.
Experience:
7+ years of work experience 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 Docker, Kubernetes, and other containerization and orchestration tools.
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.
Application Documents
Resume (required)
Cover Letter (preferred)
When applying, documents must be uploaded via the My Experience page, in the section titled Application Documents.
Other Information Seniority level: Mid‑Senior level.
Employment type: Full‑time.
Job function: Engineering and Information Technology.
Industries: Higher Education.
Scheduled weekly hours: 40.
Drug test required: No. Health screen required: No. Motor vehicle record inquiry required: No.
Pay rate type: Salary. FLSA status: Exempt. Pay range: $100,000.00 – $140,000.00.
Benefits eligible: Yes. The University of Chicago offers a wide range of benefits programs and resources, including health, retirement, and paid time off.
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.
#J-18808-Ljbffr