yandex
duettoresearch
Страна
Хорватия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Full Stack Engineer

Оценка ИИ

Сильная позиция в стабильной продуктовой компании с современным стеком и инновационным подходом к разработке через AI. Хорошие возможности для профессионального роста и влияния на архитектуру продукта.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует глубоких знаний как в Backend (Java/Spring), так и в Frontend (React/TS), а также опыта миграции монолита на микросервисы. Особый акцент делается на использовании AI-инструментов разработки, что требует готовности к новым методологиям работы.

Анализ зарплаты

Медиана5 500 €
Рынок4 500 € – 7 000 €
Оценка ИИ

Предлагаемая роль Senior уровня в Хорватии соответствует рыночным стандартам для международных продуктовых компаний. Указанный диапазон отражает типичные зарплаты для опытных Fullstack-разработчиков в регионе Центральной и Восточной Европы при работе на западные компании.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Full Stack Engineer position at Duetto. With over 5 years of experience in full-stack development, I have developed a deep proficiency in Java, Spring Boot, and React, which aligns perfectly with your current tech stack. I am particularly excited about Duetto's commitment to AI-augmented development; I have already integrated tools like Claude into my workflow to enhance productivity and code quality, and I am eager to bring this expertise to your team.

Throughout my career, I have successfully navigated the complexities of migrating legacy monoliths to microservices architectures using Domain-Driven Design. My experience in building scalable GraphQL APIs and implementing robust E2E testing with Playwright ensures that I can contribute to high-quality feature delivery from day one. I look forward to the possibility of discussing how my technical background and passion for innovative engineering processes can support Duetto's mission to redefine revenue strategy for the hospitality industry.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в duettoresearch уже сейчас

Присоединяйтесь к команде Duetto и создавайте будущее гостиничного бизнеса с помощью передовых AI-технологий!

Описание вакансии

Senior Full Stack Engineer

1. About the Company

Duetto, the industry-leading hospitality revenue management system, leads the way in helping hotels, resorts and casinos optimize revenue and boost profit. Our leading SaaS platform, expanding suite of products, and incredibly skilled team have been at the heart of our continued success and our ambition for future growth knows no bounds.

Duetto is building the future of hotel revenue strategy. We’re not just another SaaS company — we’re redefining what’s possible for hotels through our category-creating platform, the Revenue & Profit Operating System.

2. Role Summary / Purpose

The Senior Fullstack Engineeris responsible for designing, delivering, and continuously improving mission-critical software across the full stack — from GraphQL APIs and Java microservices to TypeScript/React frontends — in service of Duetto's revenue and profit management platform. This role owns end-to-end feature delivery, contributes to the active migration from a Java monolith to a modern microservices architecture, and operates at the intersection of engineering excellence and AI-augmented development. The Senior Full Stack Engineer works with a high degree of autonomy, making independent architectural decisions and mentoring peers on engineering best practices — including effective use of AI code generation and review tooling. The development target for this role is Solutions, Processes, and Workflows — the hallmark of an IC3-level contributor who resolves complex technical challenges and raises the quality bar for the team around them.

3. Key Responsibilities

  • Own the end-to-end delivery of full-stack features and services — from requirements through production — including design, implementation, monitoring, and troubleshooting across Java/Spring Boot microservices and TypeScript/React frontends.
  • Resolve complex architectural challenges by making independent technical decisions and recommendations, converting successful prototypes into scalable, maintainable production systems.
  • Collaborate with cross-functional teams — Product, Design, and Engineering — to ensure delivered solutions meet both technical standards and end-user quality expectations for a consumer-grade experience.
  • Facilitate the migration of legacy monolith systems by applying Domain-Driven Design principles, event-driven architecture patterns, and structured decomposition strategies to modernize software at scale.
  • Optimize test coverage and reliability by writing automated end-to-end tests using Cypress or Playwright, and by championing data-driven design and testing best practices across the team.
  • Mentor peers on effective prompt engineering, AI-assisted development patterns, and code review practices in a generate-and-review engineering model where 50–70% of code is AI-generated.
  • Improve AI-augmented engineering workflows by contributing to and refining custom skills, agents, and agentic pipelines that amplify team productivity and delivery velocity.
  • Coordinate with Engineering leadership on architectural direction, technical trade-offs, and the continuous improvement of engineering processes across the team.
  • Perform other related duties as needed to support team and company priorities.

4. Qualifications

Required:

  • 4–6 years of experience in full-stack software engineering, with demonstrated production experience across both backend and frontend layers
  • Strong proficiency in Java and Spring Boot for enterprise-grade backend development
  • Strong proficiency in TypeScript and React for modern web application development
  • Experience building and maintaining GraphQL APIs
  • Proficiency with SQL and NoSQL databases, specifically MongoDB
  • Experience with end-to-end testing frameworks such as Cypress or Playwright
  • Working understanding of microservices architecture, event-driven patterns, and application integration
  • Demonstrated experience with Claude Code CLI or comparable AI code generation tooling, with comfort operating in a generate-and-review engineering workflow

Preferred:

  • Specialized skills, knowledge, or experience within the Hospitality technology industry.
  • Specialized skills, knowledge, or experience within the hospitality technology industry
  • Familiarity with legacy modernization patterns, including monolith decomposition and migration planning
  • Exposure to Domain-Driven Design (DDD) principles in an enterprise context
  • Experience with AI code review tools such as CodeRabbit or Augment
  • Familiarity with AWS infrastructure, Kubernetes, and CI/CD pipeline management
+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Java
  • Spring Boot
  • TypeScript
  • React
  • GraphQL
  • SQL
  • NoSQL
  • MongoDB
  • Cypress
  • Playwright
  • Microservices
  • Domain-Driven Design
  • AWS
  • Kubernetes
  • CI/CD

Возможные вопросы на собеседовании

Проверка опыта работы с архитектурными изменениями, упомянутыми в описании.

Расскажите о вашем опыте декомпозиции монолитного приложения на микросервисы. С какими основными трудностями вы столкнулись?

Вакансия предполагает активное использование AI в разработке (50-70% кода).

Как вы используете AI-инструменты (например, Claude Code или GitHub Copilot) в своей повседневной работе для повышения эффективности и обеспечения качества кода?

Duetto использует GraphQL для своих API.

В каких случаях вы бы предпочли GraphQL вместо REST API, и как вы подходите к проектированию схемы GraphQL для сложных доменных моделей?

Позиция Senior подразумевает владение паттернами проектирования.

Как вы применяете принципы Domain-Driven Design (DDD) при проектировании микросервисов, чтобы избежать создания 'распределенного монолита'?

Упоминается использование Cypress/Playwright.

Каков ваш подход к обеспечению стабильности E2E тестов и как вы минимизируете количество ложноположительных срабатываний (flaky tests)?

Похожие вакансии

roku
Не указана

Senior Full Stack Engineer - Web

SeniorГибридВеликобритания
JavaScript · TypeScript · Node.js · AngularJS · Bootstrap · React · Express · Material UI · NoSQL · Microservices
+10 навыков
roku
Не указана

Senior Software Engineer, Cross Platform Devices

SeniorГибридВеликобритания
C++ · Embedded Linux · TypeScript · OpenGL · DirectFB · BrightScript · Multithreading · UI Frameworks · SDK · Performance Optimization
+10 навыков
roku
Не указана

Senior Full Stack Engineer - Developer Platform

SeniorГибридВеликобритания
JavaScript · TypeScript · React · Node.js · Python · Go · FastAPI · PostgreSQL · Redis · REST API · AWS · Kubernetes · Docker · OpenAI · LangChain · TDD · CI/CD
+17 навыков
jetbrains
Не указана

Senior Full-Stack Kotlin Engineer (Kineto)

SeniorУдалённоНидерланды
Kotlin · Spring Boot · React · TypeScript · PostgreSQL · Kubernetes · Google Kubernetes Engine · Knative · Terraform · gRPC · WebSockets · Helm · Flux · Docker
+14 навыков
jetbrains
Не указана

Senior/Staff Software Developer - Kotlin Multiplatform Tooling

SeniorГибридГермания
Kotlin · Java · Android SDK · IntelliJ Platform · Kotlin Multiplatform · Jetpack Compose · Algorithms · Data Structures · Multithreading
+9 навыков
prolific
Не указана

Senior Product Engineer

SeniorУдалённоВеликобритания
TypeScript · JavaScript · Python · Vue.js · Django REST Framework · MongoDB · DynamoDB · AWS · Google Cloud Platform · Serverless · Kubernetes · Datadog · CircleCI · GitHub Actions · Event-Driven Architecture · NoSQL
+16 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

duettoresearch
Страна
Хорватия