Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.
golang developer
сопроводительное письмо
описание
Компания Volna.tech занимается разработкой backend-сервисов на Go.
задачи
- Проектировать и развивать схемы БД PostgreSQL под высоконагруженные и/или критичные к консистентности сервисы.
- Писать и сопровождать backend-сервисы на Go, эффективно работающие с PostgreSQL.
- Писать SQL-запросы, процедуры/функции (PL/pgSQL), проводить оптимизацию.
- Разрабатывать и выполнять миграции схем.
- Настраивать и контролировать репликацию, резервное копирование и восстановление; участвовать в планировании отказоустойчивости.
- Профилировать производительность и тюнить параметры 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.
условия
- Оформление по ИП РФ.
- Длительный срок.
- Гражданство РФ.
навыки