Responsibilities
- You'll 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.
- You'll 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.
- You'll 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.
- You'll champion test quality by writing automated end-to-end tests in Cypress or Playwright and embedding data-driven testing practices across the team.
- You'll 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.
- You'll 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.
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
Nice to Have
- 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
Work Arrangement
Remote (Worldwide)
Additional Information
- Fully remote from Split, Croatia, with a global team that takes collaboration seriously.