We are looking for a Full Stack Developer Intern who is interested in building modern, scalable, and user-friendly web applications. The intern will work across both frontend and backend development and gain hands-on experience in designing, developing, testing, and deploying web applications.
The ideal candidate should have a robust foundation in web development and a willingness to learn new technologies.
Key Responsibilities
Develop responsive and user-friendly web applications.
Build frontend interfaces using contemporary web technologies.
Develop backend services, APIs, and application logic.
Integrate frontend applications with backend APIs.
Work with relational and/or NoSQL databases.
Implement authentication, authorization, and basic security practices.
Debug and resolve frontend and backend issues.
Write clean, reusable, and maintainable code.
Test applications and fix bugs.
Use Git/GitHub for version control.
Collaborate with designers, developers, and other team members.
Participate in code reviews and technical discussions.
Assist with application deployment and maintenance.
Required Skills Frontend
Positive knowledge of HTML, CSS, and JavaScript.
Familiarity with React.js or another contemporary frontend framework.
Understanding of responsive web design.
Basic knowledge of UI/UX principles.
Backend
Knowledge of at least one backend technology such as Node.js/Express, Python/Django, Python/FastAPI, Java/Spring Boot, etc.
Understanding of REST APIs.
Basic understanding of authentication and authorization.
Database
Knowledge of SQL and relational databases such as MySQL/PostgreSQL.
Familiarity with MongoDB or other NoSQL databases is a plus.
Other
Familiarity with Git/GitHub.
Good understanding of programming fundamentals.
Strong problem-solving and debugging skills.