Python and Backend development Intern

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

Join us to build, ship, and scale real backend systems that power multiple products. This is a hands-on role: you’ll contribute production code from day one, owning API endpoints, database schemas, automation jobs, and deployment pipelines. We’re a small, async team—ideal for self-starters who love solving real problems end-to-end.


What you'll do?


  • Design, build, and document

    RESTful APIs

    (FastAPI/Flask/Django) consumed by real users and internal services
  • Model data and implement

    relational schemas

    (PostgreSQL/MySQL), migrations, and query optimization
  • Implement

    ad-hoc automations

    and backend utilities (cron jobs, CLIs, webhooks, ETL tasks)
  • Apply

    data-science/ML

    pragmatically (inference, small pipelines, embeddings/classifiers) to streamline workflows
  • Add

    observability

    (structured logs, metrics, health checks) and production-grade error handling
  • Ship with

    Docker

    , write basic

    CI/CD

    pipelines, and deploy to a

    VPS/cloud

    target
  • Contribute to

    open-source

    (bug fixes, docs, small features) and participate in code reviews
  • Collaborate asynchronously across multiple projects with clear PRs, design notes, and checklists


Must-have skills


  • API development:

    Prior experience shipping REST endpoints and handling auth, validation, and pagination
  • Backend framework:

    Proficiency with at least one of

    FastAPI / Flask / Django

  • Databases:

    Strong SQL fundamentals,

    schema design

    , indexing, migrations, and transactions (PostgreSQL/MySQL)
  • Breadth:

    Comfort jumping between

    backend, data-science tasks, and one-off automations

  • Reasoning:

    Solid

    mathematical & logical

    problem-solving; you can break down ambiguous specs
  • DevOps basics:

    Docker

    , simple

    CI/CD

    , environment management, and

    VPS

    setup
  • Code quality:

    Clean, testable Python; typing where useful; linting; meaningful commit history


Nice-to-haves


  • Caching (Redis), task queues (RQ/Celery), or pub/sub
  • Auth patterns (JWT/session), RBAC/ABAC
  • Performance profiling (cProfile, py-spy), SQL EXPLAIN skills
  • Basic front-of-house skills (Postman collections, OpenAPI, minimal docs)
  • Exposure to vector DBs/LLM tooling, or lightweight feature engineering


Tech-stack that you'll work on


  • Python:

    FastAPI, Pydantic, SQLAlchemy/psycopg
  • Data/Infra:

    PostgreSQL/MySQL, Redis; Docker; GitHub Actions (CI/CD)
  • Ops:

    Nginx/Caddy, systemd, basic Linux administration; observability via logs/metrics



Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You