Kasta
Golang Backend Team Lead
KastaUkraine11 days ago
Full-timeInformation Technology

Ми шукаємо амбітного Backend Team Lead, який побудує з нуля практику розробки на Go, сформує команду та закладе фундамент архітектури, що забезпечить нашу масштабованість на роки вперед. Наш Core API працює на Clojure, фронтенд екосистема базується на Node.js/TypeScript, а нові сервіси будуть на Go.


Наш стек та технологічний фокус:

  • Backend New: Go (Golang) — для мікросервісів з високими вимогами до Latency та Concurrency.
  • Backend Core: Clojure — стабільне Core API (інтеграція).
  • Frontend: Node.js / TypeScript / React.
  • Mobile: iOS & Android native apps.
  • Infrastructure: AWS, Kubernetes, Docker, PostgreSQL (RDS Aurora), Redis, Kafka, ElasticSearch.
  • Focus: High-load, Low Latency, Distributed Systems.


Ваші виклики та задачі:

  • Architectural Leadership: Спроектувати та запустити архітектуру нових Go-мікросервісів, забезпечивши їх безшовну інтеграцію з існуючим Clojure-монолітом та Node.js фронтендом та нативними мобільними застосунками.
  • Team Building: Очолити процес найму, сформувати сильну команду Go-розробників та налаштувати процеси розробки (Code Review, CI/CD, Documentation).
  • Performance: Забезпечити низьку затримку (Low Latency) для ключових вузлів маркетплейсу.
  • Strategy: Спільно з технічним менеджментом реалізувати OKR 2026, де Go буде основним інструментом для нового функціоналу.


Ми очікуємо:

  • 5+ роки досвіду в Backend розробці (High-load системи).
  • Відмінне володіння Go та його екосистемою.
  • Розуміння принципів побудови Distributed Systems та Microservices.
  • Досвід роботи з SQL (PostgreSQL) та NoSQL/Caching (Redis, ElasticSearch).
  • Базове розуміння Node.js/TypeScript (щоб говорити однією мовою з Frontend командою).
  • Лідерські якості: досвід менторства або управління командою.
  • Успішний досвід використання LLM та поширення best practice в команді.


Технічний Стек (Hard Skills):

  • Concurrency & Performance: глибоке розуміння Goroutines, Channels, sync package, а також профілювання та оптимізації пам'яті (pprof).
  • Архітектура: реальний досвід проектування та підтримки Microservices. Розуміння DDD (Domain-Driven Design).
  • Бази даних: експертне знання PostgreSQL (складні запити, оптимізація, індекси, транзакції). Досвід роботи з NoSQL (Redis, ElasticSearch).
  • Комунікація сервісів: gRPC (Protobuf) для внутрішньої взаємодії, REST/GraphQL для зовнішньої.
  • Асинхронність: досвід побудови Event-driven систем з Kafka.
  • Інфраструктура: досвід роботи з Kubernetes (k8s) та хмарами (AWS/GCP).


Буде плюсом:

  • Досвід роботи в Marketplace / E-commerce / FinTech.
  • Розуміння функціонального програмування (або бажання зрозуміти концепт Clojure для ефективної інтеграції).

Key Skills

Ranked by relevance