We are looking for a dynamic Full-Stack Developer Intern with a strong foundation in Python and React.js. Over this 6-month internship, you will transition from supporting existing features to owning the end-to-end development of new modules. You will work closely with our product and engineering teams to build scalable, responsive, and high-performance web applications.
Key Responsibilities
- Frontend Development: Build and maintain interactive, responsive user interfaces using React.js and modern CSS framewok
- Backend Development: Develop and optimize server-side logic and RESTful APIs using Python (Django, Flask, or FastAPI).
- Database Integration: Work with SQL/NoSQL databases to ensure seamless data flow between the server and the front end.
- State Management: Implement efficient client-side state management (like React Query).
- Bug Fixing & Optimization: Identify bottlenecks, debug production issues, and optimize application speed and scalability.
- Collaboration: Participate in daily stand-ups, code reviews, and contribute to technical documentation.
Required Skills & Qualifications
- Academic Background: Currently enrolled in or recently graduated from a B.E./B.Tech/MCA program in Computer Science or a related field.
- React.js Proficiency: Strong understanding of Hooks, Functional Components, and the React lifecycle.
- Python Knowledge: Solid understanding of Python syntax, data structures, and at least one web framework.and Web Fundamentals
- Version Control: Hands-on experience with Git and GitHub/GitLab workflows.
Education:
Location:
Work Location: In person