Duties & Responsibilities
- Gain hands-on experience in developing and maintaining web applications using Python and Django.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Work with React.js to build interactive and user-friendly front-end components.
- Collaborate with senior engineers to learn best practices in software development, including code reviews, version control (Git), and agile methodologies.
- Assist in troubleshooting and debugging existing applications.
- Contribute to the improvement of existing systems and processes.
- Participate in team meetings and contribute to project discussions.
- Learn and adapt to new technologies and industry best practices.
Our Requirements
- Enrolled in a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of fundamental programming concepts, including data structures, algorithms, and object-oriented programming. (Mandatory)
- Proficiency in Python programming language. (Mandatory)
- Basic understanding of web development concepts, including HTML, CSS, and JavaScript. (Mandatory)
- Familiarity with or a strong interest in learning React.js.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Ability to learn quickly and adapt to new technologies.
- Passion for software development and a desire to learn and grow.
What You’ll Receive
- Valuable hands-on experience in a professional software development environment.
- Opportunity to gain hands-on experience in a fast-paced technology environment.
- Opportunity to work on real-world projects and contribute to meaningful work.
- Mentorship and guidance from experienced software engineers.
- Exposure to industry best practices and technologies.
- Potential for full-time employment upon successful completion of the internship.
- Opportunity to work on challenging and impactful projects.
- Continuous learning and development opportunities.
- Networking opportunities within the industry.