U

University of Chicago

Private research university in Chicago, IL

Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$80k - $120k

About the Job

Requirements

  • A college or university degree in a related field is required.
  • Knowledge and skills developed through 2–5 years of work experience in a related job discipline are required.
  • A strong emphasis on backend systems is preferred, with knowledge and skills developed through 7+ years of work experience in a related job discipline.
  • Proven experience building web applications with Python and Django.
  • Working knowledge of C# and .NET frameworks and services.
  • Comfort working with React.js and modern front-end tooling.
  • Experience designing and consuming RESTful APIs, with understanding of web performance and security principles.
  • Strong database skills with PostgreSQL and/or SQL Server.
  • Familiarity with cloud environments such as AWS, Azure, or similar.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes is preferred.
  • Exposure to TypeScript, GraphQL, or other modern web technologies is preferred.
  • Familiarity with CI/CD systems such as GitHub Actions or Azure DevOps is preferred.
  • Prior experience in a startup or rapidly scaling environment is preferred.

Responsibilities

  • Lead the development and maintenance of backend services and APIs in Django as the primary platform and .NET as a secondary platform.
  • 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.
  • Use technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
  • Investigate, analyze, and resolve day-to-day technical problems using standard procedures.
  • Work with stakeholders to gather and analyze requirements for developmental programs; receive a moderate level of guidance to design applications that meet University and business requirements.
  • Perform code testing on components and ensure appropriate implementation standards are met; evaluate design alternatives for development cost and solutions using various methods.
  • Support and maintain existing applications, work with web developers, and respond to user requests.
  • Perform other related work as needed.

Desired Qualifications

  • An advanced degree in data science, data analytics, computer science, software engineering, or a related field is strongly preferred.

About the Company

University of Chicago

Private research university in Chicago, IL

The University of Chicago is a private research university founded in 1890 in Chicago's Hyde Park neighborhood. It comprises the College, graduate divisions, and professional schools across a broad range of disciplines.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at University of Chicago

See more jobs