We are seeking a motivated and enthusiastic Full Stack Developer Intern with a passion for building modern, scalable web applications. The ideal candidate will have foundational knowledge of Python (FastAPI) for backend development and React.js for frontend development, along with a strong willingness to learn and grow in a collaborative environment.
As a Full Stack Developer Intern, you will gain hands-on experience in both client-side and server-side development, working alongside experienced engineers on real-world projects.
Responsibilities
- Assist in the design, development, and maintenance of web applications using Python (FastAPI) and React.js.
- Collaborate with senior developers to integrate frontend interfaces with backend APIs.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to improving code quality and development standards.
- Debug and resolve technical issues across the full stack.
- Work with databases (SQL or NoSQL) for data storage, retrieval, and manipulation.
- Contribute to all phases of the development lifecycle—from planning, design, and development to deployment.
Qualifications
- Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Basic knowledge of Python and FastAPI for backend development.
- Foundational experience with React.js, HTML, CSS, and JavaScript/TypeScript.
- Familiarity with RESTful APIs and how to consume or build them.
- Basic understanding of databases (MySQL, PostgreSQL, MongoDB, etc.) and ORMs.
- Strong problem-solving skills, attention to detail, and eagerness to learn.
- Good communication and team collaboration abilities.
Preferred Skills
- Experience with frontend libraries such as Next.js, or Tailwind CSS.
- Understanding of API authentication (JWT, OAuth).
Benefits
- Gain hands-on experience working on real-world full stack projects.
- Receive mentorship and guidance from experienced developers.
- Opportunity to enhance your portfolio with practical, impactful work.
- Flexible and supportive learning environment.
- Potential for full-time employment upon successful completion of the internship.