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