Role Overview
GTPL is looking for enthusiastic and passionate Software Engineer Interns to join our engineering team. This internship offers hands-on experience in building real-world software applications while working alongside experienced developers, with a primary focus on backend development using Python.
Responsibilities
- Design, develop, test, and maintain software components.
- Write clean, efficient, and maintainable code.
- Assist in backend web application development.
- Debug, troubleshoot, and resolve technical issues.
- Participate in code reviews and implement feedback.
- Collaborate with senior engineers on feature development.
- Document technical processes and development activities.
- Participate in team meetings, sprint planning, and agile ceremonies.
- Learn and apply software engineering best practices.
Requirements
- Bachelor's degree (BE/B.Tech/BCA/MCA) or currently pursuing a relevant degree.
- Year of passing: 2024 or earlier.
- Good knowledge of Python.
- Basic understanding of Django or Flask.
- Familiarity with REST APIs.
- Understanding of Object-Oriented Programming (OOP) concepts.
- Knowledge of SQL and relational databases.
- Basic understanding of Git/GitHub.
- Strong analytical and problem-solving skills.
- Good communication and willingness to learn.
Skills
- Python
- Django
- Flask
- REST APIs
- SQL
Benefits
- Hands-on experience working on live projects.
- Mentorship from experienced software engineers.
- Exposure to Agile software development practices.
- Potential full-time employment based on performance.