About the role
Are you a passionate developer who wants to make an impact on education? We're looking for a motivated Full Stack Developer Intern with a focus on React and Django to join our team. This is a unique opportunity to work closely with experienced developers, gain hands-on experience, and help improve educational solutions.
Key Responsibilities:
Front-End Development: Develop, maintain, and improve the user interface using React. Collaborate with designers to create responsive, intuitive, and engaging UI components.
Back-End Development: Design and implement APIs and server-side logic using Django, ensuring high performance and responsiveness.
Database Management: Work with relational databases (such as PostgreSQL or MySQL) to store and retrieve application data efficiently.
Problem-Solving & Data Structures: Apply strong problem-solving skills and knowledge of data structures & algorithms to optimize application performance and scalability.
Testing and Debugging: Write tests, troubleshoot, and debug to ensure the smooth operation of front and back-end systems.
Collaboration: Work closely with team members, participate in code reviews, and contribute to continuous improvements in code quality.
Research and Development: Stay updated with emerging technologies and frameworks to suggest improvements and innovations in our educational solutions.
Documentation: Document code changes, procedures, and contribute to team documentation to enhance project maintainability.
Qualifications:
Recently completed a Bachelor's degree in Computer Science, Information Technology, or a related field.
Strong knowledge of JavaScript, Git, and experience with React, including component-based architecture and state management.
Understanding of Python and Django, with a good grasp of RESTful API design.
Familiarity with data structures, algorithms, and problem-solving techniques.
Experience with HTML, CSS, and responsive design principles.
Basic knowledge of database management systems (PostgreSQL/MySQL).
Experience with Git version control and collaborative workflows.
Passion for improving educational tools and technologies, with a commitment to learning and growth.