Python Backend Developer Intern

Altheory Technologies Pvt. Ltd.

Odisha, IndiaFresher1h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 1 year · B.Tech / B.E., BCA or MCA
Must know
PostgreSQLFastAPIREST APIsOperationsTroubleshootingGit
Nice to have
Python
Work
On-site in Odisha · internship
Pay
Not stated by the employer.
Skill demand
REST APIs56%FastAPI30%PostgreSQL26%Operations16%of 43 similar fresher jobs posted in India this week
Listed
3 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

We are looking for a motivated and enthusiastic Python Backend Developer Intern to join our software development team. The candidate will work on real-world backend development projects and gain hands-on experience in building scalable, efficient, and maintainable backend applications using Python, FastAPI, and PostgreSQL. The ideal candidate should have a strong foundation in Python programming, an understanding of database management, and a willingness to learn modern backend development practices.

This internship is intended for candidates who are willing to work with us for the long term and grow alongside the company. Based on performance, learning ability, technical skills, and overall contribution, a full-time employment opportunity may be offered.

Key Responsibilities

  • Develop and maintain backend applications using Python and FastAPI.
  • Design, develop, and integrate RESTful APIs.
  • Work with PostgreSQL databases, including database design and query optimization.
  • Implement database operations using ORM (SQLAlchemy).
  • Manage database schema changes and migrations using Alembic.
  • Write clean, reusable, and maintainable code.
  • Perform API testing, debugging, and troubleshooting.
  • Use Git for version control and collaborate with team members.
  • Understand and implement API validation, error handling, and basic authentication.
  • Work closely with the development team to understand requirements and deliver assigned tasks.

Requirements & Tech Stack

  • Python Fundamentals, OOP, functions, exception handling
  • FastAPI: API development, routing, request/response handling
  • PostgreSQL: Database design, SQL queries, CRUD operations
  • ORM: SQLAlchemy models, relationships, database operations
  • Alembic: Database migrations and schema versioning
  • REST: API HTTP methods, status codes, JSON, API integration
  • Git & Version Control: Git commands, branching, commits, merging, GitHub

Additional Skills (Preferred)

  • Understanding of asynchronous programming in Python.
  • Knowledge of Pydantic and data validation.
  • Basic understanding of authentication and authorization.
  • Familiarity with Postman for API testing.
  • Understanding of MVC or layered backend architecture.
  • Basic knowledge of Linux commands.

Qualifications

  • Pursuing or completed B.Tech, B.E., BCA, MCA, or a related technical degree.
  • Strong interest in backend development using Python.
  • Good logical thinking and problem-solving abilities.
  • Ability to work independently and collaboratively.
  • Willingness to learn new technologies and development practices.

What We Offer

  • Practical experience in real-world software development.
  • Opportunity to work on live projects.
  • Mentorship from experienced developers.
  • Exposure to modern backend technologies and development workflows.
  • Opportunity for a full-time position based on performance.

Fresher Python Developer Jobs · last 7 days

44 openings · all need no experience

Most hiring: Saatvik Agro, Crossing Infotech, Krunalkumar Shah

See all 44 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job