🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг

Software engineer Go / Ведущий инженер-программист на Go (TATLIN.OBJECT)

Местоположение и тип занятости

Санкт-Петербург

Компания

Будущее в наших руках

Описание вакансии

Tatlin.Object – это программно-аппаратный комплекс, представляющий из себя децентрализованную сеть хранения данных, позволяющую заказчикам работать с данными по протоколам HTTP, S3, gRPC, и близкую по своей сути к таким продуктам, как Amazon S3 или Dell ECS.

Продукт разрабатывается на базе open sourсe фреймворка, который мы развиваем. По сути мы разрабатываем 2 продукта: open sourсe и коммерческий продукт, куда добавляем коммерческие фишки для энтерпрайз клиента (инсталляция, настройка, система мониторинга, оповещения и т.п.)

Чем предстоит заниматься:

  • разрабатывать компонент системы в технологическом стеке Go/Linux;
  • разрабатывать unit тесты / функциональные тесты, проведение code-review;
  • участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях;
  • работать в кросс-функциональной команде и взаимодействовать с командами развития продукта, системным тестированием, технической поддержкой;
  • анализировать требования, технической декомпозицией и созданием спецификаций конкретных элементов и компонентов системы.

Мы ожидаем от будущего члена команды:

  • опыт разработки на Go или других системных языках (С/С++);
  • опыт разработки многопоточных приложений;
  • знание устройства и опыт работы в Linux;
  • знание сетей, передачи и хранения данных;
  • умение и желание искать решения для технических «вызовов»;
  • английский язык на уровне чтения и написания технической документации.

Дополнительно приветствуем:

  • опыт работы с высоконагруженными распределенными системами;
  • опыт разработки систем хранения данных;
  • опыт разработки контейнеризируемых приложений.