As a Full-Stack Developer Intern at Tripjoin, you will contribute to both the frontend and backend development of our travel platform. You'll help build user-facing features, develop server-side logic, and ensure smooth communication between all parts of the system. This role offers hands-on experience across the entire development stack and the opportunity to collaborate with a multidisciplinary engineering team.Key ResponsibilitiesDevelop and maintain both frontend interfaces and backend services.Build responsive, user-friendly components using modern frontend frameworks.Implement and improve RESTful APIs and server-side logic.Collaborate with designers, product managers, and other developers to deliver end-to-end features.Debug and optimize performance on both client and server sides.Ensure seamless integration between frontend and backend systems.Write clean, scalable, and well-documented code.Participate in code reviews and contribute to engineering best practices.Required SkillsProficiency in JavaScript/TypeScript and experience with frameworks such as React, Vue, or Angular .Knowledge of backend technologies like, Python, or Java, plus experience with RESTful APIs .Understanding of databases ( SQL/NoSQL ) and basic cloud concepts.Familiarity with version control using Git .Strong problem-solving skills and willingness to learn quickly.Nice to HaveExperience with frameworks such as Express, Django, or Spring Boot .UI/UX awareness and basic design skills.Knowledge of authentication systems (JWT, OAuth).Understanding of DevOps, CI/CD, or container technologies (Docker, Kubernetes).