Senior Full Stack Engineer

New
D
Duetto ResearchHospitality
Croatia Fully remote from Split, CroatiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4–6 years
Required Skills
AWSSQLCypressJavaKubernetesMongoDBSpring BootTypeScriptNosqlReactCI/CDMicroservicesPlaywright

Requirements

  • 4–6 years of full-stack engineering experience with production depth across both backend and frontend
  • Strong proficiency in Java and Spring Boot for enterprise backend development
  • Strong proficiency in TypeScript and React for modern web applications
  • Experience building and maintaining GraphQL APIs
  • Solid working knowledge of SQL and NoSQL databases, particularly MongoDB
  • Hands-on experience with end-to-end testing frameworks — Cypress or Playwright
  • A working understanding of microservices architecture and event-driven integration patterns
  • Demonstrated experience with Claude Code CLI or a comparable AI code generation tool — you're comfortable in a generate-and-review workflow, not just curious about it
  • Experience in or exposure to the hospitality technology sector
  • A background in legacy modernisation — monolith decomposition, migration planning, or similar
  • Familiarity with Domain-Driven Design (DDD) in an enterprise context
  • Experience with AI code review tools such as CodeRabbit or Augment
  • Working knowledge of AWS, Kubernetes, and CI/CD pipeline management

Responsibilities

  • Own full-stack feature delivery end-to-end — from requirements through to production — across Java/Spring Boot microservices and TypeScript/React frontends, including monitoring and troubleshooting in live environments.
  • Make independent architectural decisions and convert prototypes into scalable, maintainable production systems, collaborating closely with Product, Design, and Engineering to hold a high bar for end-user quality.
  • Drive the migration of our legacy monolith, applying Domain-Driven Design principles, event-driven architecture patterns, and structured decomposition strategies to modernise software at scale.
  • Champion test quality by writing automated end-to-end tests in Cypress or Playwright and embedding data-driven testing practices across the team.
  • Mentor peers on prompt engineering, AI-assisted development, and code review — operating confidently in a generate-and-review model where 50–70% of code is AI-generated.
  • Contribute to and improve AI-augmented engineering workflows, building and refining custom skills, agents, and agentic pipelines that accelerate the whole team's delivery velocity.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now