01 Oct
|
ARCITECH
|
Mumbai
Internship Structure
Duration: 3 months, on-site. Conversion: Performance during the internship is reviewed at the end of the term. Strong performers are converted to a full-time role at Arcitech AI; this is not automatic and is assessed against the same bar as our full-time hires for this function.
Role Overview
Arcitech AI is looking for a Python Developer Intern to join our backend team, working with Django (and exposure to FastAPI) alongside our full time Python Developers. You will work on real APIs and services within our product portfolio, under senior guidance. Strong performers over the 3-month term will be considered for a full-time Python Developer role. You should already have written real backend code - a project with a database, some API endpoints, and actual logic, not just tutorial exercises. We will build your depth in our stack; we expect the fundamentals already in place.
Responsibilities
- Build and maintain backend features using Django (or FastAPI) under the guidance of a senior Python Developer.
- Build and consume REST APIs, following our existing conventions and code standards.
- Work with relational databases (PostgreSQL/MySQL) - writing queries, using the ORM, understanding basic indexing.
- Write unit tests for the code you write (pytest/unittest) and get comfortable with our testing expectations.
- Get exposure to Docker, Redis/Celery, and our AWS setup as you work alongside the team on real tickets.
- Participate in code reviews and Git-based workflows (branching,
PRs).
- Own at least one small backend feature or endpoint end-to-end during the internship, as a basis for your conversion evaluation.
Qualifications
- Pursuing or completed a Bachelors degree in Computer Science or a related field.
- 0-1 years of professional experience - internships, coursework, and self-driven projects all count.
- Mandatory: at least one backend project (Django, Flask, or FastAPI) with a real database and working API endpoints - academic, personal, freelance, hackathon, or open-source. Applications without a demonstrable project will not be considered.
Skills
- Working knowledge of Python (3.9+) and at least one web framework (Django preferred; Flask/FastAPI acceptable).
- Basic understanding of relational databases and SQL.
- Familiarity with REST API concepts.
- Some exposure to Git.
- Strong problem-solving skills and comfort reading other peoples code.
- Clear communication - able to explain what you built, and why you made the choices you did.
Nice to Have
- Exposure to Docker.
- Exposure to Celery, Redis, or any message queue.
- A GitHub profile with visible backend code.
- Basic familiarity with AWS (EC2, S3) or any cloud platform.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Python Developer Intern (Django / Backend) (Mumbai)
🏢 ARCITECH
📍 Mumbai