Программист Go / PostgreSQL (DB Developer)
Группа компаний АстраОписание
Tantor Labs передовая технологическая компания, занимающаяся разработкой систем хранения, анализа и обработки корпоративных данных.
Наша команда активный участник сообщества PostgreSQL как в России, так и за рубежом. Мы стремимся дать бизнесу гораздо больше, чем альтернативу в части СУБД, и создаем целую экосистему взаимосвязанных решений для работы корпоративными данным
Ищем разработчика, для которого PostgreSQL не просто набросать запрос , а ключевой инструмент: проектирование и оптимизация схем, настройка, производительность, репликация, бэкапы. При этом в продакшене мы пишем сервисы на Go; Python используем для скриптов, миграций и вспомогательных инструментов. Если вам нравится копаться в планах запросов и в то же время писать надёжный backend код будем рады познакомиться. Основные задачи:- Проектировать и развивать схемы БД PostgreSQL под высоконагруженные и/или критичные к консистентности сервисы.
- Писать и сопровождать backend сервисы на Go, эффективно работающие с PostgreSQL (pgx/database/sql, пул соединений, транзакции, контекстные тайм ауты).
- Писать SQL запросы, процедуры/функции (PL/pgSQL), проводить оптимизацию (EXPLAIN/ANALYZE, индексы, partitioning).
- Разрабатывать и выполнять миграции схем (инструменты на Go или Python; миграционные фреймворки приветствуются).
- Настраивать и контролировать репликацию, резервное копирование и восстановление; участвовать в планировании отказоустойчивости.
- Профилировать производительность (pg stat statements, auto explain, метрики) и тюнить параметры PostgreSQL.
- Сотрудничать с командой разработки, DevOps и аналитиками; консультировать коллег по эффективному использованию PostgreSQL.
- Участвовать в код ревью, улучшении стандартов, автоматизации (CI/CD).
- Опыт коммерческой разработки на Go 1,5 2+ года: написание сервисов, тестирование, профилирование, работа с контекстами и конкуренцией.
- Базовый/умеренный опыт на Python для утилит, скриптов, ETL или миграций.
- Глубокие знания PostgreSQL (уровень DB Developer / начинающий DBA): проектирование схем; нормализация/денормализация; индексы (btree, hash, GIN/GiST, BRIN); оптимизация запросов; план выполнения; транзакции и уровни изоляции; блокировки; partitioning; репликация (physical/logical); backup/restore (pg dump, pg basebackup, WAL); безопасность (роли, гранты, RLS); расширения; мониторинг и тюнинг конфигурации.
- Уверенный SQL (DDL/DML, CTE, window функции).
- Понимание принципов надёжности и согласованности данных.
Желательно (будет плюсом):
- Практика работы в Linux средах (shell, systemd, networking basics).
- Docker / контейнеризация; опыт с docker compose или Kubernetes.
- Настройка CI/CD (GitLab CI, GitHub Actions, Argo CD и др.) для сборок, тестов, миграций.
- Опыт работы с высоконагруженными системами, шардингом, pgBouncer, Patroni и т.п.
- Опыт работы с timescaledb, clickhouse.
- Знание инструментов наблюдаемости: Prometheus, Grafana, ELK/Opensearch.
- Опыт написания тестов для БД (fixture данные, миграции, интеграционные тесты).
- Английский на уровне чтения техдоков и обсуждения в issue/PR.
Условия:
- Влияние на архитектуру данных и производительность ключевых сервисов.
- Работа с современным стеком (Go + PostgreSQL latest stable; инфраструктура в контейнерах/облаке).
- Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход
-
Забота о здоровье. Оформим полис ДМС со стоматологией.
- Спорт это про нас. У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр. найти кого-то для afterwork-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу.
-
Конкурентная заработная плата.
21 день назад
Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
до
400 000 руб.
... работы существующих решений. Стек: Go, PostgreSQL, Elasticsearch, Kafka, Kubernetes, Docker ... Ruby разработчика 1 Go разработчик 1 QA. В команду необходим второй Go разработчик. ... профессиональные или личные интересы разработчиков; Работу в разновозрастном, ...
11.01.2026
... интеграции. Мы ищем опытного Go разработчика в команду "core" ... их эффективностью. Наш стек: Go, PostgreSQL, Kafka, Redis. Вы будете ... чистый, тестируемый код на Go, прекрасное владение одним ... с реляционными базами данных: PostgreSQL или MySQL. Будет плюсом ...
12.01.2026
... это один из крупнейших российских разработчиков и издателей компьютерных и мобильных ... административной части игр(админка на Go + Vue.js); взаимодействие с ... как backend-разработчик Go; опыт работы с реляционными СУБД(MySQL, PostgreSQL, и т ...
12.01.2026