Key Responsibilities:
- Software Development:
- Assist in the development and maintenance of web applications using Python and React.js.
- Collaborate with senior developers to write clean, efficient, and maintainable code.
- Front-end Development:
- Work with HTML, CSS, JavaScript, and React.js to create user-friendly interfaces.
- Ensure responsiveness and usability of web applications across different devices and browsers.
- Back-end Development:
- Learn and assist in developing server-side logic using Python and frameworks like Django or Flask.
- Interact with databases to store and retrieve data for web applications.
- Testing and Debugging:
- Write unit tests to validate the functionality of developed features.
- Debug and troubleshoot issues in the codebase.
- Documentation:
- Document code and procedures to ensure readability and maintainability.
- Contribute to the creation of technical documentation for software components and APIs.
- Learning and Growth:
- Take initiative to learn new technologies, tools, and best practices related to Python and React development.
- Participate in training sessions and workshops to enhance technical skills.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of web development concepts and technologies.
- Familiarity with JavaScript.
- Interest in front-end development using React.js.
- Eagerness to learn and willingness to take on new challenges.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
Benefits:
- Hands-on experience in Python and React development.
- Mentorship and guidance from experienced developers.
- Opportunities for professional development and growth.
- Supportive and collaborative work environment.
Job Type: Internship
Contract length: 3 months
Pay: From ₹5,000.00 per month
Language:
Work Location: In person