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 Responsibilities
* Develop 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 Skills
* Proficiency 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 Have
* Experience 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).