Golang разработчик
Зарплата
от 300 000 до 380 000 ₽
Требования
Местоположение и тип занятости
Компания
занимаюсь IT, HR и Digital рекрутингом
Описание вакансии
О компании и команде
Динамично растущий стартап (более двух лет на рынке), выделенный акционерами крупной компании в самостоятельный бизнес. Опытный руководящий состав (CEO, CTO, CFO) - выходцы из Топ-10 ведущих компаний. Слаженная команда около 10 человек, которая планирует увеличиться еще на 5 человек за ближайщий год.
Ожидания от кандидата
Обязанности:
- Развитие OpenSource платформы на базе распределенной функциональной графовой базы данных
- Доработка фунционала СУБД плафтормы
- Доработка функциональной части платформы
- Работа c шиной данных (NATS Core, NAT Jetstream)
- Написание unit-тестов для нового и старого функционала
- Написание технической документации
- Работа с командой разработчиков
- Отладка работы сложных расределенных гетерогенных систем, обменивающихся асинхронными вызовами
Требования:
- Golang от 2 лет коммерческой разработки
- Опыт разработки многопоточных/многопроцессных программ
- Опыт разработки приложений по принципам асинхронного программирования
- Понимание принципов и механизмов работы СУБД
- Опыт работы с Kafka или NATS
- Работа с KeyValue базами данных
- Работы с графовыми базами данных
- Опыт разработки микросервисных приложений на Go
- Понимание сетевых протоколов
- Знание REST API, gRPC, WebSocket, HTTP, JSON-RPC, Protobuf
- Знание принципов работы Flink Stateful Functions
- Глубокое понимание Golang, опыт работы с ядром
- Опыт написания unit-тестов
- Умение работать с docker и docker-compose
Условия работы
- Стартап, без корпоративной бюрократии
- Работа в профессиональной команде
- Удаленная работа
- Оклад + годовая премия. Через год повышение окладной части, опцион в процессе обсуждения
- Аккредитация на статус ИТ-компании в процессе
- Официальное оформление в штат