Role Overview
RecruitPoolz is seeking a Full Stack Developer Intern to support the development of complete web applications across both frontend and backend technologies. The selected intern will work on assigned development tasks and projects under the guidance of the team, gaining practical experience in building responsive user interfaces, backend services, APIs, and database-driven applications.
Responsibilities
- Assist in developing responsive and user-friendly web applications.
- Build and maintain frontend components using HTML, CSS, and JavaScript.
- Assist in developing server-side applications and backend services.
- Build, test, and integrate RESTful APIs.
- Work with databases to store, retrieve, and manage application data.
- Integrate frontend applications with backend APIs and services.
- Write clean, efficient, and maintainable code.
- Debug and troubleshoot frontend and backend issues.
- Perform basic application testing and assist with performance optimization.
- Implement basic authentication, authorization, and security practices.
- Use Git and version control for code management and collaboration.
- Document development processes, APIs, and technical solutions.
Requirements
- Basic understanding of full-stack web development concepts.
- Familiarity with HTML, CSS, and JavaScript.
- Basic knowledge of at least one backend language such as Python, Java, Node.js, PHP, or C#.
- Basic understanding of databases and SQL.
- Familiarity with REST APIs and HTTP/HTTPS concepts.
- Knowledge of frontend frameworks such as React.js, Angular, or Vue.js is preferred.
- Familiarity with backend frameworks such as Node.js/Express, Django, Flask, or Spring Boot is an advantage.
- Basic knowledge of Git and version control.
- Understanding of responsive web design and basic UI/UX principles is preferred.
Skills
- React.js
- Node.js
- Python
- JavaScript
- SQL