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

Senior Go Engineer

Не указана
  • Алматы
  • Проектная работа
  • Удаленная работа
  • От 3 до 6 лет

Проект: Цифровая платформа для управления школьными процессами (ARM + WebView): авторизация, мониторинг питания и посещений, работа с учениками, отчётность, интеграции с гос. системами и взаимодействие с родителями.

Ваши задачи:

  • Участвовать в архитектурной декомпозиции и рефакторинге backend-системы

  • Разрабатывать и поддерживать надёжный backend на Go

  • Создавать и развивать REST API для ARM, Webview и мобильных клиентов

  • Проектировать структуру данных и SQL-схемы (PostgreSQL)

  • Обеспечивать обработку ошибок, валидацию данных, безопасность API

  • Оптимизировать производительность кода и SQL-запросов

  • Писать тестируемый код, покрытие unit и интеграционными тестами

Стек проекта:

  • Go (Golang) — основной язык backend

  • PostgreSQL — основная база данных

  • REST API — взаимодействие между модулями и с фронтом

  • Docker — для контейнеризации

  • Git, GitLab CI — контроль версий и автоматизация

Ожидания от кандидата:

  • 4+ лет промышленной разработки на Go

  • Опыт в проектировании модульной архитектуры

  • Уверенное владение PostgreSQL: индексы, миграции, нормализация

  • Знание HTTP, REST, структуры JSON, сериализации и ошибок API

  • Умение писать понятный, поддерживаемый, протестированный код

  • Практика в рефакторинге и обновлении legacy-сервисов

Будет плюсом:

  • Знание особенностей WebView / мобильных API

  • Опыт в проектах, связанных с авторизацией и RBAC

  • Участие в интеграции с гос. системами

  • Опыт в построении отчётности и очередей обработки ошибок