WorkListВойтиОформить подписку
DE

Middle + / Senior Full-Stack (FE prev)

Архив
Devix · Разработка ПО
Вакансия в архиве · закрыта 25.09
Смотреть актуальные вакансии

Другие вакансии компании

DE
RemoteSenior·англ. B2–C1
≈ $4–7,5 тыс/мес
8 окт
DE
Remoteангл. B2–C1
≈ $1,5–4,5 тыс/мес
3 окт

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

DA
Digis (a Fiverr company) · ИТ-услуги
RemoteSenior·англ. B2
≈ $4,5 тыс/мес
2 ноя
TW
Twilio · CPaaS (коммуникационные API)
🇮🇳Индия · remoteSenior·англ. C1–C2
≈ $4,5 тыс/мес
2 ноя
CR
CrowdStrike · Кибербезопасность
🇮🇪Dublin · Ирландия · remote·Full-timeSenior·англ. B1+–C2
≈ $6,7–8,7 тыс/мес
2 ноя
LD
Luxoft (DXC) · IT-консалтинг
🇵🇱Польша · remoteSenior·англ. B2
≈ $6,1–7,5 тыс/мес
2 ноя
AF
Affirm · Финтех BNPL
🇨🇦Канада · remoteSenior·англ. C1
~ $9,1–13 тыс/мес
30 окт
Все вакансии: Бэкенд

О вакансии

Откуда можно работать
Удалённо из любой страны
Английский
требования разнятся: B2–C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Даты
Опубликована 04.09 · видели на площадке вакансий с 17.09 по 25.09 · закрыта 25.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с украинского.

Что предстоит делать

Разрабатывать клиент на React + TypeScript (Next.js): игровой UI, стейт‑менеджмент (Zustand / React Query), стили на Tailwind с дизайн‑токенами. Создавать «сочный» геймплей: анимации (Framer Motion), звуковые эффекты, состояния персонажа, i18n (мультиязычность). Реализовывать серверную игровую логику на Node.js + TypeScript (NestJS): раунды, автоплей (take-profit / stop-loss), отмена ставки, страница верификации Provably Fair. Проектировать транзакционную логику (балансы, идемпотентность) и работать с PostgreSQL. Интегрировать внешний betting API (Axios: авто‑refresh токенов, circuit breaker) и realtime через WebSocket / Socket.IO. Работать с общим пакетом типов между клиентом и сервером; поднимать окружение в Docker Compose. Покрывать критическую логику тестами, принимать участие в код‑ревью.

Требования

Обязательный свежий опыт именно в iGaming / гемблинге (казино / слоты / беттинг) 1+ год. 3+ года на TypeScript с сильным фронтендом (React / Next.js) и опытом серверной разработки на Node.js. Обязательный опыт с NestJS на бэкенде. Опыт с современным state‑management (Zustand / Redux) и data‑fetching (React Query). Уверенный Tailwind / современный CSS, внимание к UX и анимациям (Framer Motion или аналог), mobile‑first. Понимание работы с внешними API (авторизация, токены, устойчивость к сбоям) и realtime (WebSocket / Socket.IO). Опыт с PostgreSQL, контейнеризацией (Docker / Compose). Middle+ / Senior самостоятельность, аккуратный код и Git‑flow. Знание provably-fair (HMAC-SHA256).

Будет плюсом

Firebase Auth (Google, phone, 2FA TOTP), i18n, процедурная генерация звука / анимаций. Опыт с денежной математикой (BigInt) и детерминированными игровыми state‑machine. Знакомство с геймификацией (миссии, турниры, VIP) и креш / слот‑механиками. Опыт с высоконагруженными realtime‑системами.

Навыки

ReactTypeScriptNestJSNext.jsZustandReact QueryTailwindFramer MotionAxiosWebSocketSocket.IODocker ComposePostgreSQLNode.jsReduxFirebase Authi18nBigIntHMAC-SHA256

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти