Job Description
Responsibilities of the Intern:
- Develop and maintain frontend applications using React.js
- Build RESTful APIs using Node.js and Express.js
- Design, optimize, and manage PostgreSQL databases with proper normalization
- Integrate frontend applications with backend services
- Implement authentication and authorization mechanisms (JWT, role-based access)
- Handle error handling, validation, and exception management
- Write clean, modular, and maintainable code
- Follow Git-based version control and participate in code reviews
- Assist in writing unit and integration tests
- Optimize application performance and scalability
- Collaborate with designers, backend, and mobile teams
- Follow secure coding practices and basic OWASP guidelines
Requirements:
- Basic understanding of JavaScript (ES6+)
- Familiarity with React.js
- Working knowledge of Node.js & Express.js
- Understanding of REST APIs
- Basic experience with SQL / PostgreSQL
- Knowledge of HTML5, CSS3
- Familiarity with Git & GitHub
- Understanding of software development lifecycle
- Willingness to learn and adapt in a startup environment