Role Overview
We are looking for a motivated Python Intern who is eager to learn and contribute to real-world software development projects. The ideal candidate should have a basic understanding of Python programming, problem-solving skills, and a passion for technology. You will work closely with experienced developers to build, test, debug, and maintain applications while gaining hands-on industry experience.
Responsibilities
- Develop, test, and maintain Python applications.
- Write clean, efficient, and well-documented code.
- Assist in debugging and fixing software issues.
- Work with REST APIs and integrate third-party services.
- Participate in code reviews and team meetings.
- Collaborate with developers on feature implementation.
- Perform database operations using SQL.
- Learn and apply software development best practices.
Requirements
- Basic knowledge of Python programming.
- Understanding of OOP (Object-Oriented Programming).
- Familiarity with SQL databases (MySQL/PostgreSQL/SQLite).
- Basic understanding of Git/GitHub.
- Knowledge of HTML, CSS, and JavaScript is a plus.
- Good analytical and problem-solving skills.
- Strong communication and willingness to learn.
Preferred Qualifications
- Pursuing or recently completed a Bachelor's degree in Computer Science.
- Experience with Python frameworks such as Django.
- Familiarity with libraries like Pandas or NumPy is an advantage.
- Personal or academic Python projects are a plus.
Benefits
- Health insurance
- Provident Fund
- Work from home
Skills
- Python
- SQL
- Django
- Git
- REST APIs