Senior Go Engineer
12 Октября 2025
Город:
Алматы
Занятость:
Временная работа
Компания "Частная компания 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-пайплайнов.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
30 Сентября
Алматы
Компания "Банк ЦентрКредит" Мы ищем инженера, который умеет разрабатывать и обучать NLP/LLM модели и внедрять их в production-системы...
01 Октября
Алматы
Компания "Kaspi Bank, АО" Мы Kaspi.kz - крупнейшая технологическая компания в Казахстане, миссия которой - улучшать людям жизнь. Ежемесячно...
02 Октября
Senior AI Engineer( Epam Kazakhstan (Эпам Казахстан),ТОО )
Алматы
Компания "Epam Kazakhstan (Эпам Казахстан),ТОО" We are looking for a forward-thinking Senior GenAI Developer passionate about cutting-edge AI...
30 Сентября
DevOps-инженер (senior) в Fintech
Алматы
Компания "Globerce Inc." Привет! Мы IT-компания Globerce Capital . Рады знакомству! IT-холдинг Globerce Capital – это команда молодых и...
01 Октября
Senior DevOps/Systems Engineer
Алматы
Компания "First Heartland Jýsan Bank" Обязанности: Поддержка и развитие инфраструктуры DWH на Greenplum/Postgres. Участие в проектах по...
Вакансия размещена в отрасли