Back End Developer (Golang) — Internal CRM / Messaging Platform

   Мы — affiliate marketing компанія з власними продуктами та активним ростом. Зараз розробляємо внутрішній продукт: CRM-систему для SMS та email розсилок, а також кастомну адмінку (аналог Airtable) для управління даними, сегментацією та автоматизаціями.

   Шукаємо Back End Developer (Golang), який допоможе будувати надійний і масштабований backend: API, інтеграції, архітектуру та сервіси, що працюють під високими навантаженнями.

 

Задачі 

  • Розробка та підтримка backend-сервісів на Go для внутрішнього CRM продукту
  • Проєктування та реалізація API для адмінки та внутрішніх інструментів
  • Участь в архітектурних рішеннях, підготовка технічних рішень / підхід до масштабування
  • Робота з базами даних: PostgreSQL, MongoDB (оптимізація запитів, індекси, схеми)
  • Реалізація інтеграцій для SMS / email, обробка подій, автоматизації
  • Підтримка якості коду: code review, рефакторинг, тестування, документація
  • Участь у DevOps-процесах: Docker, CI/CD, деплой, моніторинг

     

Вимоги
Go

  • 3+ роки комерційного досвіду з Go
  • Хороше розуміння standard library, idiomatic Go та роботи з пам’яттю
  • Concurrency: goroutines, channels, mutexes

Backend

  • Досвід створення масштабованих API-сервісів
  • Досвід з Gin / Echo / Fiber або аналогічними фреймворками
  • Database
  • Практичний досвід з PostgreSQL та MongoDB
  • Розуміння транзакцій, індексів, оптимізації запитів

Tooling

  • Docker
  • Git, CI/CD
  • Kubernetes буде плюсом

Architecture

  • Розуміння microservices / distributed systems
  • Clean code, SOLID, відповідальність за підтримку та розвиток продукту

     

Буде плюсом

  • Досвід з платформами розсилок (email/SMS/push), високими навантаженнями
  • Черги та брокери повідомлень: Kafka / RabbitMQ / NATS
  • Event-driven підхід
  • Observability: метрики, логи, tracing (Prometheus, Grafana тощо)
  • Досвід створення internal tools / адмінок із таблицями, фільтрами, сегментами

     

Ми пропонуємо

  • Вплив на продукт та ключові технічні рішення
  • Внутрішній проєкт з чітким value і реальними бізнес-задачами
  • Команда без зайвої бюрократії та швидкий процес прийняття рішень
  • Конкурентна компенсація (обговорюється індивідуально)
  • Гнучкий формат роботи
  • Робота зі зручного офісу в Чорногорії або віддалено
  • Офіційне працевлаштування в Чорногорії (у разі переїзду)
  • Компенсація за лікарняні та оплачувану відпустку

     

Етапи відбору

  • HR interview
  • Technical interview
  • Final interview/offer

 

 

Required languages

English B1 - Intermediate
Published 4 February
32 views
·
10 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...