Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Отмеченные вакансии перестают попадаться в выдаче, и каталог постепенно становится вашим: остается то, что вы еще не отсмотрели.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Файл с полным текстом вакансии, вилкой и ссылкой отклика – чтобы держать под рукой без открытой вкладки каталога.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
🇪🇸Испания · remoteJuniorстаж из описания: «2+ years»·англ. B2
Зарплата не указана
23 сен
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
🇨🇦Канада · remoteSenior·англ. C1по другим вакансиям этой компании
153 000–213 000 CAD/год – сумма работодателя. Приведена к месяцу в долларах по курсу на 30.10.2026~ $9,1–13 тыс/мес
30 окт
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Опубликована 16.10 · видели на площадке вакансий с 16.10 по 18.10 · закрыта 20.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.
Описание переведено машинно с английского.
Суть роли
Мы ищем Full Stack Developer, который уверенно чувствует себя на обеих сторонах стека: создаёт современные высокопроизводительные интерфейсы на Vue 3 / Nuxt и разрабатывает надёжные backend-решения на Node.js. Вам должно быть комфортно доводить функциональность от идеи до продакшена: разбираться в требованиях, принимать технические решения, создавать API и frontend-функциональность, работать с базами данных и интеграциями, а также обеспечивать масштабируемость и поддерживаемость итогового решения.
Что предстоит делать
Проектировать, разрабатывать и поддерживать масштабируемые full-stack веб-приложения с использованием Vue 3, Nuxt и Node.js. Разрабатывать и поддерживать backend-сервисы, API, серверную логику и интеграции с использованием Node.js. Создавать динамические страницы, управляемые контентом, с интеграцией Strapi и других CMS-решений. Проектировать и реализовывать REST API и обеспечивать надёжное взаимодействие между frontend- и backend-сервисами. Реализовывать аутентификацию, авторизацию, валидацию, обработку ошибок и другую backend-бизнес-логику. Работать с базами данных, оптимизировать запросы и обеспечивать согласованность данных и производительность. Разрабатывать и поддерживать SSR-приложения и применять современные лучшие практики frontend- и backend-разработки. Оптимизировать производительность приложений, скорость загрузки страниц, Core Web Vitals, время ответа API и общую производительность системы. Реализовывать управление состоянием с помощью Pinia и обеспечивать эффективный поток данных между frontend и backend. Работать с серверными маршрутами и middleware Nitro там, где это уместно. Тесно сотрудничать с командами Product, Design, QA и другими инженерными командами на протяжении всего жизненного цикла разработки. Участвовать в обсуждениях архитектуры и вносить вклад в принятие технических решений как во frontend, так и в backend. Проводить code review и помогать поддерживать высокие инженерные стандарты в команде. Улучшать качество кода, производительность, масштабируемость и поддерживаемость существующих продуктов. Диагностировать и устранять проблемы frontend и backend в продакшен-среде. Участвовать в создании технической документации и стандартов разработки, а также в обмене знаниями внутри инженерной команды.
Требования
6+ лет коммерческого опыта в Full Stack разработке. Серьёзный коммерческий опыт работы с Vue 3 и практический опыт работы с Nuxt 3. Серьёзный опыт backend-разработки на Node.js и современных фреймворках Node.js. Понимание архитектуры Nuxt 4 и принципов миграции будет считаться значительным преимуществом. Глубокие знания TypeScript и современного JavaScript как во frontend, так и в backend. Опыт проектирования, разработки и интеграции REST API. Опыт работы с Headless CMS, такими как Strapi или аналогичные платформы. Хорошее понимание SSR, гидратации и архитектуры серверного рендеринга. Опыт управления состоянием с помощью Pinia. Знакомство с серверными маршрутами и middleware Nitro. Опыт работы с backend-архитектурой, проектированием API, аутентификацией, авторизацией, валидацией, обработкой ошибок и обработкой данных. Опыт работы с базами данных и решениями ORM/ODM. Хорошее понимание семантического HTML5, CSS3, SCSS и Tailwind CSS. Опыт работы с Vite, ESLint, Prettier и современными рабочими процессами Git. Умение писать чистый, поддерживаемый, масштабируемый и хорошо документированный код. Понимание веб-безопасности и распространённых практик безопасности API. Сильные коммуникативные навыки и умение эффективно взаимодействовать с командами Product, Design, Backend/Frontend и QA.
Будет плюсом
Опыт миграции проектов с Nuxt 3 на Nuxt 4. Опыт работы с Docker и CI/CD-пайплайнами. Знакомство с Google Cloud Platform (GCP). Опыт работы с модулями Nuxt, такими как nuxtjs/strapi, nuxt/image или модули Tailwind. Опыт работы с фреймворками для тестирования, такими как Vitest, Cypress или Playwright. Опыт работы с фреймворками Node.js, такими как NestJS, Express, Fastify или аналогичными. Опыт работы с PostgreSQL, MySQL, MongoDB или аналогичными базами данных. Опыт работы с Redis или другими решениями для кеширования. Понимание микросервисов и событийно-ориентированной архитектуры. Опыт работы с брокерами сообщений или асинхронной обработкой. Предыдущий опыт в iGaming, affiliate-маркетинге или в проектах с высокой нагрузкой.
Условия и бенефиты
Свобода выбора места работы: работайте из любой точки мира благодаря удалённому формату. Гибкость: гибкий рабочий график позволяет балансировать личную и профессиональную жизнь, оставаясь сосредоточенным на достижении отличных результатов. Корпоративный разговорный клуб английского языка: улучшайте свой английский с помощью регулярной практики и под руководством экспертов. Культура заботы: развивайтесь в дружелюбной среде, где сильная корпоративная культура выстраивает связи, стимулирует инновации и помогает почувствовать, что вас по-настоящему ценят. Ускорьте свой рост: используйте возможности карьерного роста в быстро растущей маркетинговой компании. Вместе с ростом компании будет расти и ваш профессиональный путь.
О компании Stay Group
Stay Group — маркетинговая и продуктовая компания в iGaming: привлечение трафика, аффилиатные сети и собственные инструменты для операторов казино. Штат набирают в своей структуре, а не под клиента: на Djinni и через Workable открыты роли SEO-специалистов, аффилиат-менеджеров, продуктовых аналитиков, продакт-менеджеров и поддержки.