Golang-разработчик (PostgreSQL)

Golang-разработчик (PostgreSQL)

Ulbi_TV

Golang-разработчик для проектирования и развития схем БД PostgreSQL, написания и сопровождения backend-сервисов на Go.

Компания: Volna.tech

Формат: Удалённо

Уровень ЗП: от 380к до 440к гросс

Занятость: полная

🖥 Формат

Удалённая (только РФ)

🕹 Работодатель

Volna.tech — компания, занимающаяся предоставлением технологических решений.

🕹 Список обязанностей:

  • Проектировать и развивать схемы БД 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 5-6 лет: написание сервисов, тестирование, профилирование, работа с контекстами и конкуренцией.
  • Базовый/умеренный опыт на 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.

🕹 Примерный уровень ЗП:

от 380 000 до 440 000 рублей гросс.

🕹 Условия работы:

  • Оформление по ИП РФ (не ГПХ, не СЗ).
  • Длительный срок работы.

🕹 Контакты:

@vvaleriaTech

Report Page