Ищем нашему партнёру (Ya) проактивного Go-разработчика на part-time, чтобы поддерживать и развивать текущие проекты.
__________
Чем предстоит заниматься
-
Поднять мониторинг: метрики, логи, алерты.
-
Усилить стабильность и производительность: найти и убрать deadlock-и, ускорить отдачу данных клиентам.
-
Актуализировать и расширять внешние API.
-
Вести обмен с оборудованием: 2 типа трекеров, поддержка и развитие контрактов.
-
Систематизировать и описать ошибки от микроконтроллеров (МК) для быстрой диагностики.
-
Настроить автоматическую доставку прошивок на МК с канареечными релизами по группам авто.
Что важно
-
Уверенный Go: конкурентность, профилирование, сетевые вещи и HTTP.
-
PostgreSQL: индексы, планы запросов, миграции.
-
Уверенный опыт проектирования API.
-
Умение быстро разбираться в чужом коде и наводить порядок, писать понятную доку.
-
Опыт 5+ лет желателен, но решают реальные кейсы и проактивность.
Стек
-
Бэк: Go + PostgreSQL.
-
Фронт: React как огромный плюс.
-
Плюсом будет опыт с Android/встраиваемыми системами и CI/CD + релизные практики, включая canary
Формат и условия
-
Удалённо, гибкое расписание по договорённости с продактом.
-
Почасовая оплата.
-
По нагрузке = 4-6 часов в день.
Сколько этапов?
-
Небольшой опросник вместо длительного созвона с HR.
-
Мини-созвон с HR, если по опроснику всё ок.
-
Собеседование.
-
Иногда подключается руководитель направления, чтобы познакомиться с вами)
-
Если есть сомнения, возможно оплачиваемое тестовое) Но редко.
-
Приглашение в проект :)
Вознаграждение
-
почасовая оплата, также возможно оплачиваемое тестовое задание (наличие тестового задания зависит от уровня проектов, над которыми вы работали и от итогов собеседования).
Ключевые слова: Go, PostgreSQL, React, API, monitoring, logging, deadlock, firmware delivery, canary release, микроконтроллеры, трекеры, part-time, remote.