Skip to Main Content

Tutu Luxury Rentals

Full Stack Engineer

MISSION

To build, integrate, and scale the core application components that power the platform end to end. This role is responsible for delivering high-quality backend services and intuitive frontend experiences, translating product and UX requirements into reliable, cloud-native application features. By collaborating closely with architects, data engineers, PM/BA, and UX teams, the Full Stack Engineer ensures seamless integration with AI-driven services and supports the project lifecycle from early prototypes through production deployment.

KEY CRITERIA/REQUIREMENT 

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field
  • Strong experience with Java and Spring Boot application development
  • Hands-on experience building frontend applications with TypeScript, React, and/or Next.js
  • Familiarity with cloud environments and cloud-native development (AWS and/or Azure)
  • Solid understanding of RESTful services and modern application integration patterns
  • Experience working with microservices, containers, or modern backend frameworks
  • Ability to translate user stories and UX flows into functional, full-stack features
  • Strong collaboration and communication skills across cross-functional teams
  • Familiarity with Git-based workflows and CI/CD tooling
  • Integrity and confidentiality in handling sensitive data
  • A verifiable clean background with the utmost reputation of good character and integrity

DUTIES 

  • Design, build, and maintain backend services using Java and Spring Boot
  • Develop responsive, user-friendly frontend features using TypeScript, React, and/or Next.js
  • Translate user stories, UX designs, and business requirements into full-stack application features
  • Integrate application components with AI-driven services, data services, and external APIs
  • Collaborate with architects, data engineers, PM/BA, UX designers, and offshore development teams
  • Implement and consume RESTful APIs and modern integration patterns
  • Contribute to cloud-native application development and deployment on AWS or Azure
  • Support CI/CD pipelines, version control, and Git-based development workflows
  • Ensure application performance, reliability, and scalability across environments
  • Support cloud-based data storage and processing patterns across environments