Senior Golang developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Чем мы занимаемся:
Разработка программной платформы для организации гиперконвергентной облачной инфраструктуры. Разработка проприетарных алгоритмов потоковой компрессии видео и звука.
О нас:
Мы продуктовая компания, открывшая совершенно новый виток в развитии удаленных рабочих мест. Наша команда состоит из небольшого количества людей, однако четверо из которых являются призерами чемпионатов мира по программированию. Компания уже имеет награды от Microsoft, CERN, Intel, Oracle.
Сотрудникам, которые внесли значимый вклад в формирование продукта, будут выделены опционы компании (на данный момент, оценка уже перевалила за $12 000 000).
В первую очередь мы ищем друзей в команду, а только потом коллег. В развитии компании участвуют все, каждый привносит свой личный вклад в формирование продукта. Каждый выбирает удобное для него время работы, любые пожелания и предложения выносятся на общее обсуждение.
Ключевые задачи:
● (50%) Развитие и разработка бэкэнд API на Go, а именно управление системными ресурсами и их мониторинг в виде набора сервисов и микросервисов.
● (20%) Разработка архитектурных решений.
● (20%) Разработка внутренних библиотек для взаимодействия с системными ресурсами.
● (10%) Автоматизация системы развертывания бэкенда.
Конкретнее, что предстоит делать на работе:
● Принимать участие в архитектурных и технологических решениях, думать наперёд.
● Участвовать в развитии внутренних библиотек (собственные фреймворки для ключевых аспектов бизнес логики)
● Активно учиться, развиваться и обмениваться знаниями с коллегами.
● Заботиться о производительности, качестве и устойчивости приложений.
Для этого вам потребуется:
● Крепкое понимание основ работы с ОС Linux.
● Полное понимание механизмов синхронизации при разработке многопоточных приложений.
● Полное понимание внутренней работы языка Golang.
● Опыт работы с реляционными базами данных.
● Полное понимание работы unix/tcp сокетов и механизмов взаимодействия с ними.
● Умение работать с потоками данных.
● Опыт тестирования ПО.
Что будет большим плюсом:
● Опыт работы с Linux и различными системами виртуализации.
● Опыт работы с gRPC.
● Знание языка С и основных принципов CGO.
● Умение конфигурировать сетевые адаптеры.
● Опыт работы с Enterprise СХД.
● Опыт настройка систем сборки.
● Знание Python, bash.
Бонусы
● Самые современные подходы к архитектуре и технологический стэк.
● Собираем в команду только сильнейших. Твои хард и софт скилы всегда будут совершенствоваться.
● Конкурентоспособный уровень дохода и регулярное повышение по результатам твоей работы.
● Медицинская страховка.
● Гибкое начало рабочего дня + возможность выбора работы удаленно или в офисе.
● Мы помогаем с релокейтом в города присутствия и предлагаем лучшие условия.
● Корпоративное обучение по разным направлениям.
● Офис в центре Минска.
● Прямое участие в развитии продукта.
● Частичная компенсация питания.
● Выдача любого необходимого оборудования.
● Курсы английского.
● Гибкий график работы.
● Небольшой и дружный коллектив. В первую очередь мы друзья, а потом только коллеги.
● Различные ивенты, корпоративы, подарки на праздники.
Дополнительные инструкции
В первую очередь, мы рассматриваем кандидата как человека. Хард скиллы где-то могут недотягивать и мы закроем на это глаза, но софт скилы должны быть на должном уровне. Мы очень ценим атмосферу которая сложилась у нас в команде и не хотим ее разрушать. Всем мир :)