Senior Golang developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
По вакансии лучше писать сразу в telegram: @AirCloud_HR
О нас:
AirCloud - инновационная продуктовая компания, переписывающая правила удаленной работы. Уже с 2019 года мы удостоены признания от Microsoft, CERN, Intel, Oracle.
Что мы делаем:
AirCloud объединяет сотрудников компании в безопасное пространство, защищенное от утечек данных. Наш продукт позволяет работать комфортно из любой точки мира с помощью компьютера, планшета или телефона, предоставляя доступ к зашифрованным рабочим столам через приложение AirCloud. Это не только удобно и безопасно, но и снижает расходы на офис и обслуживание компьютеров – наш недорогой тонкий клиент обеспечивает стабильность на десятилетия.
Наша философия:
В первую очередь мы ищем друзей в команду, а только потом коллег. В развитии компании участвуют все, каждый привносит свой вклад в формирование продукта. Каждый выбирает удобное для него время работы, мы всех слышим и любые предложения/пожелания по продукту или компании выносятся на обсуждение для принятия общего решения.
Ожидания от кандидата
Ключевые задачи:
- (50%) Развитие и разработка бэкэнд API на Go, а именно управление системными ресурсами и их мониторинг в виде набора сервисов.
- (20 %) Разработка архитектурных решений.
- (20 %) Разработка внутренних библиотек для взаимодействия с системными ресурсами.
- (5 %) Разработка агента виртуальных машин
- (5 %) Автоматизация системы развертывания бэкенда.
Конкретнее, что предстоит делать на работе:
- Принимать участие в архитектурных и технологических решениях, думать наперёд.
- Участвовать в развитии внутренних библиотек (собственные фреймворки для ключевых аспектов бизнес логики)
- Активно учиться, развиваться и обмениваться знаниями с коллегами.
- Заботиться о производительности, качестве и устойчивости приложений.
Для этого вам потребуется:
- Крепкое понимание основ работы с ОС Linux.
- Полное понимание механизмов синхронизации при разработке многопоточных приложений.
- Полное понимание работы с памятью, процессором а также примитивами ядра ОС.
- Полное понимание внутренней работы языка Golang.
- Опыт работы с реляционными базами данных.
- Полное понимание работы TCP/IP стека, сокетов и механизмов взаимодействия с ними.
- Умение работать с потоками данных.
- Знание языка С и основных принципов CGO.
- Опыт тестирования ПО.
Что будет большим плюсом:
- Опыт работы различными системами виртуализации.
- Опыт настройка систем сборки.
- Знание Python, bash.
Условия работы
- Самые современные подходы к архитектуре и технологический стэк.
- Конкурентоспособный уровень дохода и регулярное повышение по результатам твоей работы.
- Гибкое начало рабочего дня.
- Возможность выбора работы удаленно или в офисе.
- Мы помогаем с релокейтом в города/страны присутствия (Минск/Варшава).
- Корпоративное обучение по разным направлениям.
- Частичная компенсация питания.
- Гибкий график работы.
- Различные ивенты, корпоративы, подарки на праздники.
Дополнительные инструкции
В первую очередь, мы рассматриваем кандидата как человека. Хард скиллы где-то могут недотягивать и мы закроем на это глаза, но софт скилы должны быть на должном уровне. Мы очень ценим атмосферу которая сложилась у нас в команде и не хотим ее разрушать. Всем мир :)