UPSTARS logo

Senior Full Stack Developer (Node.js + Vue)

UPSTARS·Salary not specified

Primary stack

DockerExpressKafkaNode.jsKubernetesPostgreSQLTypeScriptRabbitMQAPIDrizzle ORM

Job description

About the Position

UPSTARS – продуктова IT-компанія, з якою злітають і люди, і бренди. Наш основний фокус – технологічні рішення та B2B-послуги для міжнародних клієнтів. Запускаємо зіркові проєкти у сфері iGaming, які отримують визнання та найвищі оцінки профільних рейтингів ✨

І так, підтримувати легальний та прозорий ринок України – це маст хев, тому третіми в країні отримали B2B-ліцензію на надання послуг у сфері азартних ігор.

У 2026 ми активно масштабуємо і проєкти, і дрім тім. Тому для підсилення Frontend команди шукаємо Senior Full Stack Developer (Node.js + Vue).

Responsibilities

  • розробка та підтримка backend-сервісів на Node.js, TypeScript та Express;
  • розробка й підтримка REST API та внутрішніх сервісів;
  • розробка та підтримка frontend-сервісів на Vue, Pinia, Vue Router;
  • робота з PostgreSQL, Drizzle ORM та SQL-міграціями;
  • інтеграція з внутрішніми та зовнішніми API;
  • підтримка event-driven логіки через Kafka та RabbitMQ;
  • підтримка OpenAPI/Swagger-документації та TypeScript API-типів;
  • покращення моніторингу через Prometheus metrics;
  • підтримка Docker/Kubernetes/Helm-конфігурацій.

Requirements

  • комерційний досвід із Node.js, Vue та TypeScript;
  • досвід роботи з Express або подібними backend-фреймворками;
  • хороше знання PostgreSQL та SQL;
  • досвід роботи з UI бібліотеками та дизайн системами;
  • досвід з ORM/query builders, бажано Drizzle ORM;
  • розуміння REST API design та API-документації;
  • досвід із Zod або подібними бібліотеками валідації;
  • досвід із message brokers/event streaming: Kafka, RabbitMQ або аналоги;
  • практичний досвід із Docker;
  • базове розуміння Kubernetes та Helm;
  • вміння працювати з логами, метриками та production debugging;
  • Git, code review, clean code practices.

Nice to Have

  • досвід із KafkaJS;
  • досвід із RabbitMQ, DLQ/retry patterns, queue monitoring;
  • досвід із Prometheus metrics, ServiceMonitor/PrometheusRule;
  • досвід із OpenAPI code generation через openapi-typescript;
  • досвід із Drizzle migrations;
  • досвід із Kubernetes Gateway API, Ingress, cert-manager;
  • досвід у betting/gaming.

We Offer

  • командність – гуртом не лише працюємо, а ще й відпочиваємо, двіжуємо і робимо добрі справи;
  • позитив – з легкістю йдемо по життю і отримуємо драйв від круто зробленої роботи, цікавих задач і фідбеку тіммейтів;
  • можливості – пропонуємо чіткий кар’єрний план з Performance Review, тренінги, менторинг-програми та інші інструменти для реалізації як у карʼєрі, так і у житті;
  • сміливість – беремося за задачі із зірочкою, не боїмося викликів і амбітних планів;
  • відкритість – говоримо прямо і просто навіть про складне, чуємо ідеї та фідбеки і цінуємо проактивність;
  • маємо власні потужності для створення технологічних рішень з нуля;
  • автоматизуємо рутину, щоб використовувати час для розвитку та професійного зростання всередині компанії;
  • не любимо бюрократію та застарілі підходи – ми за свободу дій.

About the Company

❗️Не маємо клієнтів, які б використовували наші розробки та послуги на українському ринку.

❗️Не працюємо з клієнтами ринку країни-агресора чи будь-якого іншого російськомовного ринку.

Відчуваєш метч за цінностями і бажання професійно зростати? Давай знайомитися! 😉

P.S. Якщо після відгуку не бачиш нашого листа – зазирни у “Спам” або інші розділи. Іноді наші відповіді губляться там 👀

© UPSTARS. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Варшава (Польща)

More at UPSTARS

All 41 roles

Popular searches