Keeplist.io
Internship Position

Backend (Python) Intern

We're looking for a Python enthusiast to join our backend team.

About Keeplist.io

Keeplist is reimagining how people curate, share, and discover the things that matter to them online. Right now, your interests – restaurants, TV shows, products, travel destinations, etc. – are scattered across different apps, screenshots, and forgotten bookmarks. Keeplist brings together all the things you're interested in and love in one platform, making it easy to save, organize, and experience it all in one place.

The Keeplist founders are Michael Deeb (former Director of Engineering at Fearless; former Full-stack Developer at DeepRadiology) and Sasha Shilko (Manager at Bain & Company; former Strategy at Lime; Kellogg MBA). The broader team includes a front-end engineer, UX designer, and website developer.

The Keeplist beta is currently available in the Apple and Android app stores.

About the Role

Keeplist is currently in beta and the founders are looking for Backend (Python) Interns to help build and scale our server infrastructure. You'll work directly with our engineering team to develop APIs, improve database performance, and implement new features.

This role offers hands-on experience with production systems and the opportunity to see your code impact real users. You'll work with modern Python frameworks and cloud technologies while learning from experienced engineers.

The internship is open to students pursuing computer science or related technical fields. Preference for students in Chicago and DC areas (where founders are located).

The internship is unpaid, but will provide meaningful skills and experience for individuals interested in backend development during a critical development point for an exciting new app.

Key Responsibilities

Ability to commit 5–10 hours a week for at least 2 months.

Develop and maintain REST APIs using Django and Python.

Work on database design and optimization for user data and content storage.

Implement new backend features for content curation and sharing.

Write tests and ensure code quality standards.

Collaborate with frontend and mobile teams on API integration.

Help with deployment and monitoring of production systems.

Document code and contribute to technical documentation.

Ready to Apply?

Send us your resume and let's start the conversation about your future with Keeplist.

Apply Now

Requirements

Basic

Currently enrolled in a college or university, pursuing computer science or related technical field.
Strong programming experience in Python.
Understanding of web development concepts (HTTP, APIs, databases).
Familiarity with version control systems (Git).
A proactive attitude and desire to work in a fast-moving startup environment.
Strong problem-solving and debugging skills.

Preferred

Attending a college or university in Chicago or DC area (where founders are located).
Experience with Django or similar web frameworks.
Knowledge of SQL and database design principles.
Familiarity with cloud platforms (AWS, Google Cloud).
Understanding of API design and RESTful services.
Experience with testing frameworks and CI/CD pipelines.

What You'll Get

Hands-on backend development experience with production systems

Opportunity to work with modern Python and cloud technologies

Flexibility in working hours

Mentorship from founding team and senior engineers

Ready to Join Our Team?

Send your resume and cover letter to mdeeb@keeplist.io with "Backend Python Intern Application" in the subject line.

Keeplist is an equal opportunity employer committed to building a diverse and inclusive team.

© Keeplist, Inc. All rights reserved