Войти

Middle+ / Senior Go Developer (Part-Time)

Компания Boolut Technologies LLC
Тип Офис / Bishkek
Оклад 110000 - 180000 KGS в месяц
Описание вакансии

Описание Вакансии


Boolut Technologies ищет опытного Senior Go разработчика для работы на парт-тайм основе над системой управления контроллерами доступа. Проект представляет собой микросервисную архитектуру для интеграции с физическими устройствами контроля доступа через TCP протокол.

Мы предлагаем гибкий график работы (18-20 часов в неделю), возможность удаленной работы и участие в интересном IoT проекте с реальным применением в сфере безопасности и автоматизации доступа.


Требования

  • Опыт коммерческой разработки на Go от 3+ лет
  • Глубокое понимание принципов чистого кода и SOLID
  • Опыт работы с TCP/IP протоколами и сокетами
  • Практический опыт рефакторинга legacy кода
  • Знание и опыт работы с:
  • Gorilla MUX для построения REST API
  • Redis (кеширование, pub/sub, сессии)
  • WebSocket для real-time коммуникации
  • PostgreSQL (проектирование схем, оптимизация запросов)
  • Понимание принципов работы с IoT устройствами
  • Опыт написания unit и интеграционных тестов
  • Знание паттернов проектирования и архитектурных подходов
  • Git, понимание git-flow
  • Знание Docker/Docker Compose

Будет плюсом:

  • Опыт работы с очередями сообщений (RabbitMQ, Kafka)
  • Понимание принципов микросервисной архитектуры


Также, эта роль подразумевает работу с ИИ ассистентами (Claude Code, Codex, Gemini). Если не знаете научим, главное быть открытым к использованию.


Обязанности


  • Рефакторинг существующего кода: декомпозиция монолитных функций, выделение бизнес-логики, улучшение читаемости и поддерживаемости
  • Оптимизация TCP коммуникации с контроллерами доступа: управление пулом соединений, обработка таймаутов, реконнекты
  • Разработка и поддержка API для взаимодействия с frontend и мобильными приложениями через Gorilla MUX
  • Реализация real-time функционала через WebSocket (уведомления о событиях доступа, статусы дверей)
  • Работа с Redis: оптимизация кеширования, управление сессиями устройств, реализация pub/sub для событий
  • Оптимизация работы с PostgreSQL: рефакторинг запросов, индексация, работа с транзакциями
  • Написание технической документации по рефакторингу и новому функционалу
  • Code review и менторинг junior разработчиков
  • Покрытие критических участков кода тестами
  • Участие в проектировании новых модулей системы


Подача заявки

Для того чтобы подать пожалуйста пройдите по ссылке:

https://jobs.boolut.tech/ru/jobs/a2682d46-dd6c-4cd0-8083-49582a4f0477


либо отправьте свое резюме на почту [email protected]