Role Overview
NITESTAYS.COM is a technology-driven hospitality platform focused on creating a faster, smarter, and more seamless way for travelers to discover and book accommodations. As a Full Stack Engineering Intern, you will work across both the frontend and backend of the NITESTAYS platform, collaborating with engineers and product team members to design, develop, test, debug, and improve features throughout the product lifecycle.
Responsibilities
- Build modern and responsive web interfaces using React.js / Next.js.
- Develop scalable backend services using Node.js / Express.js.
- Design and integrate REST APIs and third-party APIs.
- Work with databases and data models using technologies such as MongoDB, PostgreSQL, or Firebase.
- Implement frontend-to-backend data flows and business logic.
- Contribute to hotel search, availability, booking, and accommodation-related features.
- Work on authentication, user accounts, and secure application workflows.
- Integrate external services including APIs, payment systems, maps, and AI-powered services.
- Identify and resolve bugs across frontend and backend systems.
- Improve application performance, reliability, and user experience.
- Write clean, maintainable, and reusable code.
- Participate in code reviews and follow development best practices.
- Write and maintain technical documentation.
- Test new features and help ensure production-quality releases.
- Use Git and GitHub for version control and collaborative development.
- Learn and contribute to modern deployment and cloud infrastructure.
- Work with the team to continuously improve existing features based on product and user feedback.
Requirements
- Strong fundamentals in JavaScript.
- Understanding of HTML5 and CSS3.
- Familiarity with React.js or another modern frontend framework.
- Basic understanding of Node.js / backend development.
- Understanding of REST APIs and HTTP concepts.
- Basic knowledge of databases and data modeling.
- Familiarity with Git and GitHub.
- Strong problem-solving and debugging abilities.
- Ability to understand existing code and contribute to it.
Skills
- React.js
- Node.js
- JavaScript
- MongoDB
- Git