Golang Разработчик (Go + PostgreSQL)
Описание
Писать и сопровождать backend‑сервисы на Go, эффективно работающие с PostgreSQL (pgx/database/sql, пул соединений, транзакции, контекстные тайм‑ауты).
- Заработная плата: не указана
- Опыт работы: Более 6 лет
Tantor Labs — передовая технологическая компания, занимающаяся разработкой систем хранения, анализа и обработки корпоративных данных.
Наша команда — активный участник сообщества PostgreSQL как в России, так и за рубежом. Мы стремимся дать бизнесу гораздо больше, чем альтернативу в части СУБД, и создаем целую экосистему взаимосвязанных решений для работы корпоративными данным.
Мы в поиске Golang-разработчика, для которого PostgreSQL — ключевой инструмент: проектирование и оптимизация схем, настройка, производительность, репликация, бэкапы. В продакшен мы пишем сервисы на Go. Python используем для скриптов, миграций и вспомогательных инструментов.
Если вам нравится копаться в планах запросов и в то же время писать надёжный backend‑код — будем рады познакомиться!
Основные задачи:
- Писать и сопровождать backend‑сервисы на Go, эффективно работающие с PostgreSQL (pgx/database/sql, пул соединений, транзакции, контекстные тайм‑ауты).
- Проектировать и развивать схемы БД PostgreSQL под высоконагруженные и/или критичные к консистентности сервисы.
- Писать SQL‑запросы, процедуры/функции (PL/pgSQL), проводить оптимизацию (EXPLAIN/ANALYZE, индексы, partitioning).
- Разрабатывать и выполнять миграции схем (инструменты на Go или Python; миграционные фреймворки приветствуются).
- Профилировать производительность (pg_stat_statements, auto_explain, метрики) и тюнить параметры PostgreSQL.
- Сотрудничать с командой разработки, DevOps и аналитиками; консультировать коллег по эффективному использованию PostgreSQL.
- Участвовать в код‑ревью, улучшении стандартов, автоматизации (CI/CD).
Требования:
- Опыт коммерческой разработки на Go 2+ года: написание сервисов, тестирование, профилирование, работа с контекстами и конкуренцией.
- Базовый/умеренный опыт на Python для утилит, скриптов, ETL или миграций.
- Хорошие знания PostgreSQL: проектирование схем; нормализация/денормализация; индексы (btree, hash, GIN/GiST, BRIN); оптимизация запросов; план выполнения; транзакции и уровни изоляции; блокировки; partitioning.
- Уверенный SQL (DDL/DML, CTE, window‑функции).
- Понимание принципов надёжности и согласованности данных.
Будет плюсом):
- Практика работы в Linux‑средах (shell, systemd, networking basics).
- Docker / контейнеризация; опыт с docker‑compose или Kubernetes.
- Опыт работы с высоконагруженными системами, шардингом, pgBouncer, Patroni и т.п.
- Опыт работы с timescaledb, clickhouse.
- Знание инструментов наблюдаемости: Prometheus, Grafana, ELK/Opensearch.
Условия:
- Работа с современным стеком (Go + PostgreSQL latest stable; инфраструктура в контейнерах/облаке).
- Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход
-
Забота о здоровье. Оформим полис ДМС
- Спорт — это про нас. У нас многие увлекаются сноубордом, лыжами, дайвингом, бегом и пр. – найти кого-то для afterwork-активностей не проблема. Мы спонсируем тренировки футбольной и волейбольной команд, поддерживаем инициативы по киберспорту и проводим турниры по настольному футболу.
-
Конкурентная заработная плата.
-
Режим работы на выбор: офис, гибрид или удалёнка (с территории РФ).
Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соцпакет.
Можно работать где угодно: дома, в офисе или в гибридном режиме. Нам важны результаты, а не то, где вы находитесь
Мы находимся в пяти минутах от м. Бутырская или 3 минутах от МЦД Останкино.
Контакты
-
Адрес
Москва, Огородный проезд, 16/1с5