Logo of Huzzle

2024-2025 Yearlong Full Stack Developer Intern

Applications are closed

  • Internship
    Part-time
    Off-cycle Internship
  • Data
    Software Engineering
  • Chicago

Requirements

  • Educational Experience/Requirements:
  • Preferred Major(s): Computer Science, Data Science, Statistics
  • Preferred Level of Education: College junior and above
  • Required enrollment status: Full-time (as defined by your academic institution) in a degree program at an accredited college or university
  • Physical Requirements:
  • The demands associated with the normal office environment
  • Must be able to comply with office policy to work on-site twice per week
  • Light physical activity, including walking outdoors and climbing stairs
  • Knowledge, Skills and Abilities:
  • Strong Microsoft Office and computer skills
  • Strong oral and written communication skills
  • Good analytical and critical thinking skills
  • Good organizational skills with attention to detail
  • Good project management skills
  • Experience with SQL to perform CRUD operations and familiar with the relational database model
  • Experience with Python to implement basic data structures and logic; preferred familiarity with common data science libraries (e.g. pandas) and using an ORM
  • Experience with JavaScript/Typescript to implement basic data structures and logic
  • Comfortable navigating a headless Linux server (preferred)
  • Web development experience or familiar with web development concepts (DOM, state management, event handling, etc.) (preferred)

Responsibilities

  • In this role within the Chief Transit Officer department’s Strategic & Business Operations unit, interns will:
  • Design a data model to address what entities need to be stored in the database and how they are related.
  • Envision and create the frontend UI/UX for how the end-user will interact with the data model.
  • Define client/server logic boundaries by determining which operations the server and client will perform.
  • Create the corresponding schema for the data model in the SQL database.
  • Create the application API by expose the server endpoints and writing the code needed to execute the chosen server-side business logic.
  • Develop the client-side business logic.
  • Determine, execute, and document testing criteria and edge cases.
  • Deploy the solution to production and document the solution architecture, data flows, and logic.

We connect people, places, and communities

Transportation
Industry
10,001+
Employees
1947
Founded Year

Mission & Purpose

Our mission is to deliver quality, affordable transit services that link people, jobs and communities. Chicago Transit Authority employees keep nearly 1.7 million people in Chicago and 35 suburbs moving every weekday. The success of our transit system is a direct result of our skilled and dedicated workforce. Our employees keep Chicago moving. So can you.