Role Overview
We are looking for a passionate and motivated Python Full Stack Developer Intern to join our development team. The selected candidate will work on live projects and gain practical experience in backend development, frontend development, API integration, database management, and modern web application development.
Responsibilities
- Backend Development
- Develop and maintain web applications using Python.
- Build and integrate RESTful APIs.
- Work with backend frameworks such as Django, FastAPI, or Flask.
- Write clean, efficient, and maintainable code.
- Frontend Development
- Develop responsive and interactive user interfaces using React.js.
- Integrate frontend components with backend APIs.
- Ensure cross-browser compatibility and responsive design.
- Database Management
- Design and manage relational databases.
- Perform database queries and optimization.
- Maintain data integrity and security.
- Testing & Debugging
- Debug applications and resolve technical issues.
- Test application functionality before deployment.
- Optimize application performance.
- Collaboration
- Collaborate with developers, designers, and project teams.
- Participate in code reviews and technical discussions.
- Maintain proper project documentation.
Requirements
- Bachelor's degree or currently pursuing a degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Freshers and final-year students are encouraged to apply.
- Basic knowledge of Python programming.
- Hands-on experience with React.js is mandatory.
- A valid Python Full Stack Development course certification is mandatory.
- Basic understanding of HTML5, CSS3, JavaScript (ES6+), and responsive web development.
- Knowledge of SQL and relational databases.
- Familiarity with Git/GitHub is preferred.
- Good analytical and problem-solving skills.