Junior / Graduate Full-Stack Engineer
Role details
Job location
Tech stack
Job description
As a Junior / Graduate Full-Stack Engineer, you will work closely with a senior Full-Stack Developer, Product Owner, and UX/UI Designer to help build, improve, and maintain features across the StayTech platform.
This role is ideal for a recent graduate or early-career developer who wants hands-on experience across frontend, backend, and cloud-based systems while being mentored by experienced engineers.
You will contribute to guest-facing booking flows, internal dashboards, and third-party integrations while developing strong engineering fundamentals and best practices., * Assist in building and maintaining the guest-facing booking engine, including search, availability, and checkout flows
- Support API integrations with third-party services such as property management systems and payment providers
- Write clean, well-documented code with guidance from senior developers
- Participate in testing activities, including unit and integration tests
- Collaborate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
- Learn and apply secure development and performance best practices
Requirements
Do you have experience in TypeScript?, * A degree in Computer Science, Software Engineering, or a closely related field (or equivalent practical experience)
- High proficiency with AI assisted development
- You have prompt engineering experience, or would be excited to ramp up very quickly
- Familiarity with TypeScript and modern web development concepts
- Experience with React/Next.js and basic backend development using Node.js
- Understanding of relational databases and SQL fundamentals
- Basic knowledge of Git and version control workflows
- Willingness to learn cloud platforms, CI/CD pipelines, and production systems
- Strong communication skills and a proactive learning mindset
Exposure or Interest In (Nice to Have, Not Required)
- Testing frameworks such as Vitest, Playwright and React Testing Library
- REST APIs and basic backend architecture
- Sync engines/BaaS such as Convex.dev
- GCP/AWS or other cloud platforms
- Agile development methodologies, * Real product ownership and hands-on experience with a live platform
- Flexible working hours and hybrid setup
- A supportive, collaborative engineering culture
- Clear progression opportunities into mid-level and senior engineering roles