Golang Backend Team Lead

Ми шукаємо амбітного 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 для ефективної інтеграції).

Пропонуємо:

  • Вплив та автономність — ключова роль у закладенні архітектури нового бекенд-напрямку.
  • Сучасний стек — Go, Clojure, Kubernetes, PostgreSQL, Kafka, CI/CD, можливість впливати на вибір технологій.
  • Професійний розвиток — R&D-ініціативи та обмін знаннями.
  • Гнучкі умови роботи — віддалено або в офісі.
  • Культура відкритості — мінімум бюрократії, швидкі рішення, дружня команда.

 

Published 11 December
33 views
·
7 applications
Connected to ATS
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...