Senior Go Engineer

Частная компания Akhter Studios Ltd.

Senior Go Engineer

Алматы, Огородная улица, 1А

Метро: Байконур

Описание вакансии

Проект

Цифровая платформа для управления школьными процессами (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-пайплайнов.

Посмотреть контакты работодателя

Адрес

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

Удаленная работа
  • Алматы

  • Не указана

Рекомендуем

Главный разработчик АБИС IBSO

Кадровое агентство Мурзабулатова

Удаленная работа
  • Алматы

  • Не указана

Рекомендуем
KazInvestStroy
Удаленная работа
  • Алматы

  • Не указана

Рекомендуем
KazInvestStroy
Удаленная работа
  • Алматы

  • Не указана

Beeline, ТМ

Senior Golang Developer

Beeline, ТМ

Удаленная работа
  • Алматы

  • Не указана

KazInvestStroy
Удаленная работа
  • Алматы

  • Не указана

Марфин Владислав Алексеевич

Инженер n8n/CRM/RAG

Марфин Владислав Алексеевич

Удаленная работа
  • Алматы

  • Не указана

Удаленная работа
  • Алматы

  • до 850000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию