Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Отмеченные вакансии перестают попадаться в выдаче, и каталог постепенно становится вашим: остается то, что вы еще не отсмотрели.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Файл с полным текстом вакансии, вилкой и ссылкой отклика – чтобы держать под рукой без открытой вкладки каталога.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
🇪🇸Испания · remoteJuniorстаж из описания: «2+ years»·англ. B2
Зарплата не указана
23 сен
Избранное – по подписке
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Сохраненные вакансии лежат в личном кабинете и не теряются между заходами. Мы пишем, когда у сохраненной меняется вилка или ее закрывают, – чтобы вы не проверяли каталог вручную.
Без подписки открыты поиск, фильтры, страницы вакансий и компаний и первые карточки в каждой выдаче. Остальные карточки, контакты и личные функции открываются по подписке.
Опубликована 04.09 · видели на площадке вакансий с 21.09 по 24.09 · закрыта 24.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.
Описание переведено машинно с английского.
Суть роли
Мы ищем Full Stack Developer, который уверенно работает на обеих сторонах стека — создает современные, высокопроизводительные интерфейсы с Vue 3 / Nuxt и разрабатывает надежные бекенд‑решения с Node.js. Вы должны комфортно вести функцию от идеи до продакшна: понимать требования, принимать технические решения, строить API и фронтенд‑функциональность, работать с базами данных и интеграциями, а также обеспечивать масштабируемость и поддерживаемость конечного решения.
Что предстоит делать
Проектировать, разрабатывать и поддерживать масштабируемые full‑stack веб‑приложения с использованием Vue 3, Nuxt и Node.js. Разрабатывать и поддерживать бекенд‑сервисы, API, серверную логику и интеграции с помощью Node.js. Создавать динамические, контент‑ориентированные страницы, интегрированные со Strapi и другими CMS‑решениями. Проектировать и реализовывать REST API и обеспечивать надежную связь между фронтендом и бекендом. Реализовывать аутентификацию, авторизацию, валидацию, обработку ошибок и другую бизнес‑логику бекенда. Работать с базами данных, оптимизировать запросы и обеспечивать согласованность и производительность данных. Разрабатывать и поддерживать SSR‑приложения, внедрять современные лучшие практики фронтенда и бекенда. Оптимизировать производительность приложения, скорость загрузки страниц, Core Web Vitals, время отклика API и общую производительность системы. Внедрять управление состоянием с помощью Pinia и обеспечивать эффективный поток данных между фронтендом и бекендом. Работать с Nitro server routes и middleware там, где это уместно. Тесно сотрудничать с командами Product, Design, QA и другими инженерными командами на всех этапах жизненного цикла разработки. Участвовать в обсуждениях архитектуры и вносить вклад в технические решения как для фронтенда, так и для бекенда. Проводить код‑ревью и помогать поддерживать высокие инженерные стандарты в команде. Повышать качество кода, производительность, масштабируемость и поддерживаемость существующих продуктов. Диагностировать и устранять проблемы фронтенда и бекенда в продакшн‑средах. Вносить вклад в техническую документацию, стандарты разработки и обмен знаниями внутри инженерной команды.
Требования
3+ года коммерческого опыта в Full Stack разработке (уровень Mid) или 5+ лет (уровень Senior). Сильный коммерческий опыт работы с Vue 3 и практический опыт с Nuxt 3. Сильный опыт бекенд‑разработки с Node.js и современными фреймворками Node.js. Понимание архитектуры Nuxt 4 и принципов миграции будет рассматриваться как значительное преимущество. Глубокие знания TypeScript и современного JavaScript как во фронтенде, так и в бекенде. Опыт проектирования, разработки и интеграции REST API. Опыт работы с Headless CMS, такими как Strapi или аналогичными платформами. Твердое понимание SSR, гидратации и архитектуры серверного рендеринга. Опыт работы с Pinia для управления состоянием. Знакомство с Nitro server routes и middleware. Опыт в бекенд‑архитектуре, проектировании API, аутентификации, авторизации, валидации, обработке ошибок и обработке данных. Опыт работы с базами данных и решениями ORM/ODM. Глубокие знания семантического HTML5, CSS3, SCSS и Tailwind CSS. Опыт работы с Vite, ESLint, Prettier и современными Git‑workflow. Умение писать чистый, поддерживаемый, масштабируемый и хорошо документированный код. Понимание веб‑безопасности и общих практик безопасности 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 marketing или проектах с высоким трафиком.
Условия и бенефиты
Свобода выбора места работы: работайте из любой точки мира, используя гибкие варианты удалённой работы. Гибкость: наслаждайтесь гибким графиком, позволяющим балансировать личную и профессиональную жизнь, оставаясь сосредоточенными на достижении отличных результатов. Корпоративный клуб английского языка: улучшайте владение английским с регулярными практиками и профессиональным наставничеством. Культура, которая заботится: процветайте в дружелюбной среде, где сильная корпоративная культура создает связи, стимулирует инновации и заставляет вас чувствовать себя по‑настоящему ценным. Ускорьте свой рост: используйте возможности карьерного продвижения в быстро растущей маркетинговой компании. По мере масштабирования компании будет расти и ваш профессиональный путь.
О компании Stay Group
Stay Group — маркетинговая и продуктовая компания в iGaming: привлечение трафика, аффилиатные сети и собственные инструменты для операторов казино. Штат набирают в своей структуре, а не под клиента: на Djinni и через Workable открыты роли SEO-специалистов, аффилиат-менеджеров, продуктовых аналитиков, продакт-менеджеров и поддержки.