Role Overview
We are looking for passionate and technically curious Python Full Stack Developer Interns to support our development team in building and maintaining full-stack web applications. You will work across frontend and backend development, including React-based interfaces, Python-powered APIs, and production-ready application integrations.
Responsibilities
- Develop and maintain Python-based backend services, APIs, server-side logic, and database integrations.
- Build React.js applications, reusable UI components, and responsive interfaces for web and mobile platforms.
- Design and integrate RESTful APIs while ensuring smooth communication between frontend and backend systems.
- Implement authentication, security practices, debugging, testing, and performance optimization.
- Work with designers, AI, and product teams while contributing to code reviews, documentation, and Git-based workflows.
Requirements
- Strong understanding of Python programming and backend fundamentals.
- Proficiency in JavaScript (ES6+), React.js, and JSX.
- Familiarity with HTML5, CSS3, and styling frameworks like Tailwind CSS or Bootstrap.
- Basic understanding of REST APIs, HTTP methods, and frontend-backend communication.
- Familiarity with SQL or NoSQL databases.
- Understanding of authentication, data validation, error handling, and Git/GitHub.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Skills
- Python
- React.js
- JavaScript
- REST APIs
- Git
What You Will Gain
- Hands-on experience building full-stack applications for real-world products.
- Exposure to Python backend systems, React frontend development, APIs, databases, and security practices.
- Opportunity to collaborate with frontend, AI, and product teams.
- Certificate of Completion, Letter of Recommendation (LOR) for high performers, and development of technical and problem-solving skills.