FullStack Developer (React/Next.js + Node.js/GraphQL)

$$$$
Product

Шукаємо Senior FullStack Developer у продуктову команду у сфері iGaming.
 

Розробляємо новий продукт з нуля – платформу, яка поєднує велику кількість ігор та зовнішніх провайдерів.
 

Це справді FullStack позиція. Нам не підійде Frontend Developer, котрий періодично писав невеликі завдання на Node.js. Шукаємо людину, яка однаково впевнено може працювати з frontend і backend, самостійно проектувати рішення та доводити функціональність до production.
 

Формат: Remote
Часовий пояс: бажано ±2 години від Cyprus
Домен: iGaming буде плюсом, але не обов'язковий.
 

Що для нас особливо важливо:

На першому місці – якість розробки.

Нам потрібен розробник, який не просто знає технології, а може пояснити:

чому вибрав конкретне архітектурне рішення;
як структурує код;
як працює з legacy та рефакторингом;
як тестує свої рішення;
як запобігає появі технічного боргу;
як приймає рішення між "швидко зробити" та "зробити правильно";
як самостійно веде завдання від вимог та архітектури до production.

Досвід роботи у зрілому продуктовому або корпоративному engineering-середовищі буде великим плюсом.
 

Обов'язковий технічний досвід

Frontend:

  • 3+ років комерційного досвіду з React;
  • Next.js;
  • TypeScript/JavaScript;
  • React Hooks;
  • State management: Redux, MobX або аналоги;
  • HTML/CSS;
  • Розуміння ефективності optimization і архітектури frontend-додатків.
     

Backend:

  • Впевнений production досвід з Node.js + TypeScript;
  • Розробка GraphQL API саме на backend, як підключення готового API на frontend;
  • Досвід проектування та розробки backend-сервісів;
  • Microservices архітектури;
  • Pобота з SQL/NoSQL базами, наприклад, PostgreSQL, MongoDB, Cassandra;
  • Досвід з message brokers/queues: NATS, Kafka, RabbitMQ або аналоги;
  • Розуміння event-driven architecture;
  • Досвід написання unit/integration tests.

    Буде плюсом

NestJS / Moleculer, Kubernetes, Docker, Elasticsearch, GitHub Actions, CI/CD, WebSockets, High-load systems.

Досвід iGaming / Gambling також буде плюсом, але не є обов'язковою вимогою.
 

Що належить робити

  • Розробляти продукт з нуля та брати участь у прийнятті архітектурних рішень.
  • Працювати одночасно з frontend та backend частиною продукту, розробляти нові сервіси та GraphQL API, інтегрувати зовнішніх ігрових провайдерів, працювати з базами даних та чергами.
  • Брати участь у code review, тестуванні, оптимізації продуктивності та покращенні архітектури.
  • Тут очікуємо підхід "я відповідаю за результат цілком", а не поділ на "це frontend, а це вже не моя зона"

    Ми пропонуємо
  • Повністю remote формат роботи
  • Роботу над новим продуктом з нуля
  • Можливість безпосередньо впливати на архітектуру та технічні рішення
  • Мінімум бюрократії та можливість самостійно вести задачі від ідеї до production
  • Сильну технічну команду та сучасний стек
  • Складні FullStack задачі без жорсткого поділу на "це Frontend, а це Backend"
  • Роботу з high-load продуктом, великою кількістю інтеграцій та зовнішніх провайдерів
  • Конкурентну компенсацію за результатами інтерв'ю

     

Required languages

English B1 - Intermediate
Node.js, React, TypeScript, PostgreSQL, MySQL, Nest.js, Kubernetes, ClickUp, Docker/Kubernetes
Published 17 September
365 views
·
113 applications
Last responded 4 hours ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...