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