whalebet.gg

Senior Backend TypeScript Developer (Microservices, K8s, Gambling Domain)

Вимоги та обов’язки:

  • Проєктувати, розробляти та підтримувати бекенд-мікросервіси в монорепозиторії TypeScript (Node.js, ESM, Jest, Docker).
  • Створювати, тестувати та розгортати сервіси з використанням npm workspaces, Docker та Kubernetes (Minikube, k8s jobs, configmaps, secrets).
  • Інтегрувати та керувати інструментами, такими як Kafka (стрімінг подій), ClickHouse (аналітична БД), Redis (кешування) та Fastify.
  • Забезпечувати стабільну комунікацію сервісів (REST, подієво-орієнтована взаємодія, RabbitMQ, Postgres).
  • Писати та підтримувати unit-, integration- та E2E-тести (Jest, кастомні раннери, acceptance specs).
  • Застосовувати найкращі практики розробки: шаблони проєктування, code review, CI/CD, документація.
  • Брати відповідальність за масштабні проєкти, впроваджувати покращення та проактивно вирішувати проблеми.
  • Дебажити та усувати проблеми додатків у співпраці з DevOps-інженерами.
  • Тісно працювати з фронтенд-розробниками та іншими зацікавленими сторонами для створення інтегрованих рішень.
  • Співпрацювати в динамічному середовищі, ефективно комунікуючи з кросфункціональними командами.

Вимоги до навичок:

  • Глибоке володіння TypeScript і Node.js (ESM, npm workspaces, монорепозиторії).
  • Досвід роботи з Docker, Kubernetes та мікросервісною архітектурою.
  • Практичний досвід роботи з Kafka, ClickHouse, Redis, Fastify, RabbitMQ та Postgres.
  • Знання або інтерес до гральної індустрії / казино / платіжних платформ.
  • Глибоке розуміння принципів інженерії ПЗ, шаблонів проєктування та найкращих практик.
  • Проактивність, швидкий темп роботи та вміння брати відповідальність за складні проєкти.
  • Відмінні навички документації та комунікації.
  • Досвід співпраці з DevOps та фронтенд-командами.

Вимоги до досвіду:

  • 3+ років досвіду бекенд-розробки з TypeScript/Node.js.
  • 2+ роки роботи з Docker, Kubernetes та мікросервісами у продакшені/тестових середовищах.
  • Досвід роботи з Kafka, ClickHouse, Redis, Fastify та подієво-орієнтованими системами.
  • Досвід у gambling/casino/fintech сфері буде великим плюсом.
  • Продемонстрована здатність вести проєкти, впроваджувати найкращі практики та менторити членів команди.
  • Підтверджений досвід роботи в кросфункціональних командах (DevOps, фронтенд, QA).

Required languages

Published 1 December
24 views
·
6 applications
17% read
To apply for this and other jobs on Djinni login or signup.
Loading...