Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
Develop responsive web applications with a focus on both front-end and back-end functionality.
Design and implement user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, Vue.js, Express).
Build and maintain server-side components and APIs using languages such as Node.js PHP. The candidate should be good with REST API s and usage of Postman as well.
Build and management database components using languages such as mySQL, PostgreSQL, MongoDB.
Write clean, efficient, and maintainable code following industry best practices and coding standards.
Conduct code reviews, debug issues, and troubleshoot technical problems to ensure the quality and performance of applications.
Stay updated on emerging technologies and industry trends, and contribute innovative ideas to enhance development processes and solutions.
Requirements
Pursuing or recently completed a degree in Computer Science, Software Engineering, or related field.
Strong understanding of web development fundamentals, including HTML, CSS, JavaScript, and RESTful APIs.
Familiarity with front-end frameworks such as React, Angular, or Vue.js, and back-end frameworks such as Node.js, Express, or Laravel.
Proficiency in one or more programming languages, such as JavaScript, PHP.
Experience with version control systems (e.g., Git) and agile development methodologies.
Excellent problem-solving skills and a passion for learning and applying new technologies.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Completely available for the duration of the internship.