Description

About the job

We are looking for a highly motivated and enthusiastic Full Stack Developer Intern to join our dynamic team. This is an excellent opportunity for aspiring developers to gain hands-on experience in building and deploying modern web applications. You will work closely with our experienced engineers, contributing to real-world projects and learning best practices in software development, including version control and database management.

Key Responsibilities:

*Collaborate with the development team to design, develop, and deploy new features for our web applications.
*Write clean, efficient, and well-documented code across both front-end and back-end systems.
*Utilize Git and GitHub for version control, collaborative development, and code management.
*Interact with databases (SQL or NoSQL like MongoDB) to store, retrieve, and manage application data.
*Participate in code reviews, testing, and debugging to ensure high-quality software.
*Assist in the maintenance and improvement of existing applications.
*Learn and apply new technologies and frameworks as needed.
*Actively participate in team meetings, stand-ups, and brainstorming sessions.

Skill(s) required

Git, GitHub, JavaScript, Node.js, React, TypeScript

 

Other requirements

What We're Looking For?

1. Proficiency (or strong foundational knowledge and practical experience) in:

i. TypeScript

ii. JavaScript

iii. React.js

iv. Next.js

v. Git and GitHub (for version control and collaboration)

vi. Database knowledge (SQL or MongoDB)

2. Strong understanding of web development fundamentals (HTML, CSS, DOM manipulation)

3. Familiarity with RESTful APIs and asynchronous programming

4. Eagerness to learn and adapt to new technologies quickly

5. Excellent problem-solving skills and attention to detail

6. Strong communication and teamwork abilities

7. Currently pursuing or recently completed a degree in computer science, software engineering, or a related field (or equivalent practical experience)

8. Basic skills in Node.js and ReactJS

9. Proficiency in web technologies such as JavaScript, HTML, and CSS

10. Practical experience with both NoSQL (MongoDB) and SQL (PostgreSQL, MySQL) databases

11. Familiarity with ExpressJS, ReactJS, and NextJS frameworks

12. Programming proficiency in JavaScript or TypeScript


 

Education

Any Graduate