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