Golang Developer

Шукаємо Golang Developer’a, який любить складні задачі, чистий код і прагне створювати продукти, що реально працюють на високих навантаженнях.
Якщо тобі цікаво занурюватися у бекенд-процеси, розбиратися в архітектурі, оптимізувати систему “до ідеалу” — тоді саме час приєднатися до нас 🚀

Тут ти зможеш впливати на продукт, працювати з крутою командою, розвиватися у напрямі FinTech / Blockchain, і бачити результат своєї роботи у реальному часі.

 

Наші очікування від кандидата:
 

🔹 Досвід та технічні навички:

  • 3+ роки комерційного досвіду з Golang.
  • Впевнене володіння стандартною бібліотекою та принципами конкурентності.
  • Продакшн-досвід, увага до якості та підтримуваності коду.
     

🔹 Архітектура та API:

  • Робота з мікросервісною архітектурою, RESTful API, HTTP/TLS.
  • Побудова та підтримка мікросервісів.
  • Розуміння принципів безпеки, версіонування API та observability.
     

🔹 Блокчейн / криптопроєкти:

  • Розуміння базових концепцій: транзакції, блоки, fee.
     

🔹 Високонавантажені системи:

  • Оптимізація продуктивності.
  • Fault tolerance, retries, масштабування.
     

🔹 Технології та інструменти:
 

  • WebSocket, Redis, RabbitMQ, Docker, Git.
  • Досвід із pub/sub, кешуванням, чергами повідомлень.
  • Впевнене користування Docker та Git.
     

🔹 Робота з базами даних:

  • MySQL / PostgreSQL — складні SQL-запити, індекси, транзакції.
  • Досвід роботи з ORM або query builder із контролем продуктивності.
     

🔹 Тестування, рефакторинг, код-рев’ю:

  • Написання unit та integration тестів, використання mocking.
  • Розуміння цінності code review.
     

🔹 Принципи чистого коду:

  • KISS, YAGNI, DRY.
  • Використання інтерфейсів, композиції, простих абстракцій.
     

Буде плюсом:

  • Досвід у навантажувальному тестуванні (wrk, k6, locust).
  • Знання MongoDB, Docker Compose.
  • Базові знання криптографії.
  • Інтеграція з нодами чи сторонніми API (EVM, Tron, Solana тощо).
     

Що потрібно робити:
 

  • Розробляти нову функціональність.
  • Підтримувати та вдосконалювати існуючий код.
  • Виправляти помилки (bug fixing).
  • Брати участь у проектуванні архітектури.
  • Проводити код-рев’ю колег.
  • Писати тести (unit, integration).
  • Документувати технічні зміни (README, API, технічні нотатки).
  • Співпрацювати з іншими членами команди.
  • Участь у регулярних командних зустрічах.
     

Коротко про умови:
 

  • 💻 Крутий, технологічний продукт у сучасній індустрії.
  • 🌍 Віддалений формат роботи.
  • 🕐 Гнучкий графік.
  • 💬 Цікаві задачі, чудова команда, можливості для росту.
  • 💰 Стабільна заробітна плата.

Required languages

Docker, PostgreSQL, Golang, REST API, MongoDB, WebSocket, Redis
Published 31 October
52 views
·
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...