Senior Full Stack Engineer
Summary
Senior full-stack engineer owning end-to-end delivery of Duetto's hotel revenue platform, leading a monolith-to-microservices migration. Day-to-day work spans Java/Spring Boot backends, TypeScript/React frontends, GraphQL, automated testing, and AI-assisted development workflows.
In this Senior Full Stack Engineer role, you own end-to-end delivery for Duetto’s core revenue platform, driving a major monolith-to-microservices migration. You’ll work across Java/Spring Boot backends and TypeScript/React frontends, shaping scalable systems and high-quality user experiences. You’ll operate with strong architectural judgment, collaborating with product, design, and engineering to elevate end-user value. The position emphasizes AI-assisted development and building scalable, testable software in a fast-moving, autonomous environment.
Compensaciones / Beneficios- remote work (fully remote)
- high-autonomy IC role
- impactful work in hospitality tech
- opportunity to shape AI-augmented workflows
- inclusive work environment
- Own full-stack feature delivery from requirements to production across Java/Spring Boot microservices and TypeScript/React frontends
- Architect and convert prototypes into scalable, maintainable production systems
- Lead the migration of legacy monoliths using Domain-Driven Design and event-driven patterns
- Champion automated end-to-end testing (Cypress or Playwright) and data-driven testing practices
- Mentor peers on prompt engineering, AI-assisted development, and code review in a generate-and-review workflow
- Contribute to and improve AI-augmented engineering workflows, building skills, agents, and pipelines to accelerate delivery velocity
- 4–6 years of full-stack engineering with production depth (backend and frontend)
- Proficiency in Java and Spring Boot for enterprise backend development
- Proficiency in TypeScript and React for modern web apps
- Experience building and maintaining GraphQL APIs
- Solid SQL and NoSQL knowledge (MongoDB)
- Hands-on experience with end-to-end testing frameworks (Cypress or Playwright)
- Understanding of microservices architecture and event-driven integration patterns
- Experience with Claude Code CLI or similar AI code generation tools
- strong collaboration with Product, Design, and Engineering teams
- ability to make independent architectural decisions
- mentorship and knowledge sharing
- GraphQL APIs
- MongoDB (NoSQL)
- Cypress or Playwright
