Postgres Professional

Go разработчик (Enterprise Manager)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Golang
  • Linux
  • Администрирование серверов Linux
  • Docker
  • CI/CD

Postgres Professional — разработчик самой популярной российской СУБД Postgres Pro на базе свободно распространяемой PostgreSQL. А еще мы — один из крупнейших в мире контрибьюторов открытой СУБД: каждый год отправляем в сообщество PostgreSQL более 100 патчей.

В Postgres Professional работают опытные эксперты в PostgreSQL — в нашей команде больше половины российских постгресистов, включая Major Contributors системы. Вместе мы решаем сложные задачи заказчиков, в том числе доработки в ядро PostgreSQL.

Мы разрабатываем Enterprise Manager – административную панель для СУБД Postgres Pro, и для ее развития мы приглашаем к нам в команду Go разработчика.

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

  • написанием разнообразной прикладной функциональности.
    Как пример текущих задач: поддержка кластеров репликации, задачи резервного копирования и восстановления, расширение функций мониторинга и наблюдения за СУБД, поддержка рекомендательных функций в эксплуатации СУБД

  • проектированием и реализация API;

  • участием в code review.

Стек: Linux, Golang, PostgreSQL, ElasticSearch, Prometheus, OpenTelemetry.

Мы ожидаем:

  • уверенное знание Go, опыт работы с библиотеками stdlib, net/http, chi, uber/fx, pgx, cron, assert, testify, mockery, gonkey;

  • опыт прикладной разработки и сопровождения ПО;

  • знание Linux (командная строка, установка пакетов, служб);

  • опыт работы с контейнерами (Docker, Docker Compose), практический опыт написания Docker Compose.yml с нуля;

  • уверенное знание git, опыт работы с gitlab;

  • общее представление что такое CI/CD, понимание или опыт написания gitlab-ci.yml;

  • практические навыки написания тестов, знание пакетов assert, require и т.п.;

  • опыт взаимодействия с базами данных (использование драйверов, отправка запросов).

* знание Python будет плюсом.

Мы предлагаем:

  • удаленка либо комфортный офис в шаговой доступности от м. Академическая (Москва);

  • гибкое начало рабочего дня;

  • все возможности для профессионального развития;

  • участие в профессиональных конференциях, продвижение в сообществе PostgreSQL;

  • медицинское страхование сотрудника (+1), компенсация спортивных активностей, затрат на оборудование удаленного рабочего места, занятия по английскому языку, обеды в офисе и др.

    Этапы: встреча с hr менеджером, техническое интервью, оффер.