Role Overview
We are looking for a passionate and motivated Full Stack Developer Intern to join our development team. This internship offers hands-on experience in designing, developing, testing, and maintaining web applications while working with modern front-end and back-end technologies under the guidance of experienced developers.
Responsibilities
- Assist in developing and maintaining responsive web applications.
- Build and enhance front-end interfaces using HTML, CSS, JavaScript, and modern frameworks.
- Support back-end development using technologies such as Node.js, Python, Java, or PHP.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Debug, test, and optimize applications for performance and scalability.
- Collaborate with designers, developers, and product teams to implement new features.
- Participate in code reviews and follow coding best practices.
- Use Git for version control and team collaboration.
- Document development processes and technical solutions.
- Stay updated with emerging web development technologies and trends.
Requirements
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Information Technology, or a related field.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript).
- Familiarity with at least one front-end framework (React, Angular, or Vue.js).
- Basic knowledge of back-end development and REST APIs.
- Understanding of databases and SQL/NoSQL concepts.
- Familiarity with Git and version control.
- Strong problem-solving, analytical, and communication skills.
- Eagerness to learn and work in a collaborative environment.
Skills
- React.js
- Node.js
- JavaScript
- SQL
- Git
Benefits
- Hands-on experience building real-world full stack applications.
- Mentorship from experienced software engineers.
- Exposure to modern development tools, frameworks, and best practices.
- Opportunity to contribute to live projects and potentially secure a full-time role based on performance.