About the role
We are looking for a motivated and enthusiastic Python Intern to join our development team. The intern will work on real-world projects, gain hands-on experience in software development, and learn industry best practices while contributing to various Python-based applications.
What you'll do
- Write clean, efficient, and well-documented Python code.
- Assist in developing and maintaining web applications, APIs, and automation scripts.
- Debug, test, and troubleshoot software applications.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Collaborate with senior developers and project teams.
- Participate in code reviews and team meetings.
- Research new technologies and suggest improvements.
- Prepare technical documentation and reports.
What we're looking for
- Basic understanding of Python programming.
- Knowledge of Object-Oriented Programming (OOP) concepts.
- Familiarity with data structures and algorithms.
- Understanding of SQL and database concepts.
- Basic knowledge of Git/GitHub.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.