К вакансиям
Backend разработчик

Golang Developer Remote

ID: 37416
1 день назад
Активна
Volna.tech
Россия
380 000 ₽ - 440 000 ₽

Требуемый опыт

От 3 до 6 лет

Формат работы

Удаленная работа

📞Способы связи

📄 Оригинальный текст вакансии

#аутстафф #ИП #удаленка #вакансия #golang #go Golang- разработчик Компания: Volna.tech Вилка: от 380к до 440к гросс Срок: длительный Оформление: по ИП РФ( не ГПХ, не СЗ) Формат: Удаленно Локация: только РФ Гражданство: РФ Основные задачи: Проектировать и развивать схемы БД 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. Откликнуться: @vvaleriaTech

🌐 Языки

английский (B1 — Средний)

🛠 Навыки

Argo CD
auto_explain
ClickHouse
database/sql
Docker
docker-compose
ELK
EXPLAIN/ANALYZE
GitHub Actions
GitLab CI
Golang
Grafana
Kubernetes
Linux
networking basics
Opensearch
partitioning
patroni
PgBouncer
pg_stat_statements
pgx
PL/pgSQL
PostgreSQL
Prometheus
Python (computer programming)
Shell
SQL
Systemd
TimescaleDB

🤖 ИИ навыки

Argo CD
Backup and Recovery
connection pooling
database/sql
design database scheme
Docker
ELK Stack
EXPLAIN/ANALYZE
GitHub Actions
GitLab CI
Go
Grafana
index tuning
Integration Testing
Kubernetes
Linux
maintain database performance
maintain database security
migration frameworks
networking basics
Opensearch
partitioning
pg_stat_statements
PL/pgSQL
PostgreSQL
Prometheus
Python
Replication
Shell Scripting
SQL
Test Automation
Transaction management

* Навыки определены автоматически с помощью нейросети

🤖 ИИ домены

Backend Development
Cloud Computing
Database Administration
Data consistency
DevOps
High-load Systems
Infrastructure as Code
IT Services
Monitoring and Observability
Software Development

* Домены определены автоматически с помощью нейросети

📢 Информация о публикации

🔗 Оригинальные посты (1)

Канал:fordev