
Postgres Professional
Go разработчик (Enterprise Manager)
- 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 менеджером, техническое интервью, оффер.