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
📊
Average salary range of similar jobs in
analytics →
Loading...