Backend Developer (Go)

Вакансия для опытного разработчика на Go с 4+ летним опытом. Основные задачи включают разработку backend, создание REST API и оптимизацию кода. Предлагается работа в команде над важным проектом в сфере образования.

senior удалённо
Тип занятости
full-time
Опубликовано
30 декабря 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Проект Цифровая платформа для управления школьными процессами (ARM + WebView): авторизация, мониторинг питания и посещений, работа с учениками, отчётность, интеграции с гос. системами и взаимодействие с родителями. Ваши задачи • Участвовать в архитектурной декомпозиции и рефакторинге backend-системы. • Разрабатывать и поддерживать надёжный backend на Go. • Создавать и развивать REST API для ARM, WebView и мобильных клиентов. • Проектировать структуру данных и SQL-схемы (PostgreSQL). • Обеспечивать обработку ошибок, валидацию данных, безопасность API. • Оптимизировать производительность кода и SQL-запросов. • Писать тестируемый код, покрытие unit и интеграционными тестами. Задачи уровня L3 (эксплуатация и надёжность) • Принимать эскалации от L1/L2, triage инцидентов, участие в он-колле (по графику). • Глубокая диагностика Go-сервисов (pprof/trace, GC/allocs, гонки, дедлоки, высокие p95/p99). • Быстрые стабилизационные меры: feature-flags, конфиг-фиксы, деградационные режимы, rollback. • Работать с наблюдаемостью: метрики/логи/трейсы, настройка алёртов и SLO, дашборды. • Проводить RCA/постмортемы и формировать план предотвращения повторов (CAPA). • Сопровождать релизы: canary/blue-green, миграции БД и безопасный откат. • Автоматизировать рутину L2 (runbooks/скрипты, one-click сбор профилей и логов). Стек проекта • Go (Golang) — основной язык backend. • PostgreSQL — основная база данных. • REST API — взаимодействие между модулями и с фронтом. • Docker — контейнеризация. • Git, GitLab CI — контроль версий и автоматизация. Ожидания от кандидата • 4+ лет промышленной разработки на Go. • Опыт в проектировании модульной архитектуры и рефакторинге legacy. • Уверенное владение PostgreSQL: индексы, миграции, нормализация, EXPLAIN/ANALYZE. • Знание HTTP/REST, JSON, сериализации, стандартов ошибок API. • Умение писать понятный, поддерживаемый, хорошо протестированный код. • Понимание эксплуатационных аспектов: логирование, метрики, трейсинг, алёртинг, SLO. Будет плюсом • Знание особенностей WebView / мобильных API, безопасный обмен токенами. • Опыт авторизации/аутентификации (OAuth2/JWT), RBAC, аудит-логов. • Интеграции с гос. системами (ЭЦП/крипто-провайдеры, защищённые каналы). • Построение отчётности, очереди/шины (Kafka/Rabbit), обработка и ретраи ошибок. • Навыки SRE/L3: профилирование Go-сервисов, тюнинг GC, настройка canary/feature-flags. • Знание других языков: Node.js (Nest/Express), Python (FastAPI/Django), скриптинг для автоматизации и data-пайплайнов.

Похожие вакансии

6 вакансии
Луна Кэпитал
Луна Кэпитал
1 д. назад

Senior Go-разработчик

Вам предстоит разрабатывать и развивать инфраструктурные решения на Go, участвовать в проектировании архитектуры и улучшении пр…

senior удалённо
Xello
Xello
4 д. назад

Разработчик Golang

В компании Xello вы будете заниматься разработкой продуктов в сфере кибербезопасности, используя Golang. Ожидается опыт работы с алго…

senior удалённо
Xello
Xello
4 д. назад

Разработчик на Golang

В компании Xello открыта вакансия разработчика на Golang с опытом от 3-х лет. Вы будете заниматься разработкой решений в области кибербезопас…

senior удалённо
IDT Corporation
IDT Corporation
5 д. назад

Ведущий Golang разработчик

В этой роли вы получите возможность работать в гибкой среде, разрабатывать инновационные решения на Go и участвовать в полном цикле разработки программного обеспечения.…

senior удалённо
Банк Ozon
Банк Ozon
5 д. назад

Разработчик Go

Вакансия для опытного разработчика Go с более чем 5-летним опытом в бэкенд-разработке. Вы будете работать над созданием оператора информационных систем дл…

senior удалённо
Международная продуктовая IT компания
Международная продуктовая IT компания
6 д. назад

Golang разработчик

Вам предстоит участвовать в разработке высоконагруженных онлайн-сервисов с более чем миллионом пользователей. Требуется опыт работы…

senior удалённо