Senior Go Engineer
Город:
Алматы
Занятость:
Временная работа
Компания "Частная компания Akhter Studios Ltd."
Проект
Цифровая платформа для управления школьными процессами (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-пайплайнов.
04 Января
Junior QA Engineer (Manual)( Playrix )
Алматы
Компания "Playrix" Playrix — одна из самых успешных компаний по разработке мобильных игр. По доходам входим в топ-3 в мире и первые среди всех...
05 Января
Middle / Senior DevOps Engineer
Алматы
Компания "Kaspi Bank, АО" Мы Kaspi.kz - крупнейшая технологическая компания в Казахстане, миссия которой - улучшать людям жизнь. Ежемесячно...
05 Января
Middle/Senior Data scientist в Kaspi shop
Алматы
Компания "Kaspi Bank, АО" Kaspi.kz – это место, где необыкновенные люди собираются вместе, чтобы проявить свои лучшие качества, как в работе,...
05 Января
Алматы
Компания "Kaspi Bank, АО" Мы Kaspi.kz - крупнейшая технологическая компания в Казахстане, миссия которой - улучшать людям жизнь. Ежемесячно...
05 Января
Middle & Senior Data miner в антифрод
Алматы
Компания "Kaspi Bank, АО" Kaspi .kz – это место, где необыкновенные люди собираются вместе, чтобы проявить свои лучшие качества, как в...
Вакансия размещена в отрасли