Middle+/Senior Go (Golang) backend разработчик

CODEX KZ

  • Алматы
  • 700 000 тнг в месяц
  • Постоянная работа
  • Полная занятость
  • 14 д. назад
Компания Oxima — SaaS-сервис, агрегирующий нормативно-правовые акты и публичные судебные решения Республики Казахстан, с возможностью семантического поиска и ответов на юридические вопросы с помощью ИИ.Текущий бэкенд — монолит на Laravel (PHP). Сейчас начинается этап внедрения Go и постепенной миграции ключевых подсистем.Кого мы ищем:Мы ищем инициативных разработчиков, увлеченных бэкенд-разработкой и стремящихся постоянно развиваться.Идеальный кандидат:-Имеет опыт работы с нашим стеком-Любит свою профессию и хочет стать частью дружной команды с общими целями и стремлением к созданию качественного продукта-Имеет опыт работы в стартапах, гибкий и открытый ко всему новому-Идейный и инициативный-Открыт к обсуждению и желает влиять на рабочие процессы и финальный продуктОсновные обязанностиРазработка нового функционала на Go, интегрированного с существующим Laravel-монолитом.Проектирование и реализация поэтапного переноса подсистем в Go (strangler pattern / incremental extraction).Создание и поддержка API-контрактов (REST / gRPC) и фасадных прослоек (API Gateway / proxy) для безопасной интеграции с PHP.Написание чистого, документированного и тестируемого кода; покрытие логики unit / integration / e2e тестами.Работа с базами данных и поисковыми индексами (SQL / NoSQL / Elasticsearch / Vector DB) — профилирование и оптимизация запросов.Подготовка и поддержка технической документации (архитектура, миграции, API).Участие в code review, внедрение инженерных практик: linting, static analysis, error handling, observability.Планирование миграций: оценка рисков, rollback-стратегии, safe-release и канареечные деплои.Обязательные (must-have) hard-skillsGolang — 5+ лет коммерческой разработки. Идиоматичный Go: concurrency, channels, goroutines, interfaces, context, error handling.Проектирование и разработка сетевых API. REST — обязательно; gRPC — обязательно.Опыт миграции монолитов / развёртывания микросервисов. Знание паттернов: strangler, anti-corruption layer, phased migration.Контейнеризация и деплой. Docker — обязательно; опыт с Kubernetes — существенное преимущество.CI/CD. Настройка пайплайнов (GitHub Actions / GitLab CI / CircleCI / Drone и т.п.).SQL (Postgres / MySQL). Сложные запросы, индексы, профилирование.Распределенные системы и брокеры сообщений. Kafka / RabbitMQ / NATS / Redis Streams — минимум один.Тестирование. Unit, integration, e2e; практики тестирования сетевых сервисов.Профилирование и оптимизация производительности. pprof, tracing, метрики.Git — продвинутый уровень. Ветвление, ребейз, ревью-процессы.Сетевые и безопасность-базовые вещи. HTTP/2, TLS, CORS, JWT/OAuth.Базовое понимание Laravel (PHP). Нужно, чтобы понимать структуру существующего монолита, корректно проектировать интеграцию, согласовывать API/контракты с PHP-командой и учитывать технические ограничения наследуемого кода.Примечание: пункт 12 — обязательный: не требуется быть экспертом в Laravel, но кандидат должен уметь читать код, понимать MVC-подход Laravel, lifecycle запросов, миграции/модели/контроллеры и обоснованно обсуждать интеграционные решения.Желаемые hard-skillsОпытное понимание Laravel (PHP) и архитектуры монолитов — значительное преимущество (глубже, чем базовое понимание).Опыт с vector search / embeddings (Milvus, Pinecone, Weaviate) и semantic search.Опыт работы с Elasticsearch / OpenSearch.Интеграция с ML/AI-инфраструктурой (LLM, модель-сервисы, inference pipelines).Знание принципов безопасной разработки (OWASP, secure coding).Опыт в юридических / нормативных / data-heavy продуктах.Базовое знание TypeScript/JS — для взаимодействия с фронтендом.Soft-skills (важно)Чёткая и эффективная коммуникация — с PHP-командой, продакт-менеджером и командой в целом.Системное мышление — понимание влияния изменений на всю систему.Ownership — доводит задачи до продакшена и поддержки.Умение принимать trade-offs: быстрые решения vs архитектурная чистота.Готовность работать с legacy-кодом и предлагать безопасные пути миграции.Проактивность и стрессоустойчивость.Условия:
  • Комфортный офис в центре города, рядом со станцией метро Байконур
  • Минимум бюрократии: дружная команда, в которой ваше мнение и комфорт имеют значение, а ваш вклад замечают и видят.
  • Онбординг и поддержка: помощь в адаптации, совместные PR, обсуждение кода и обмен опытом с командой
  • Возможности для роста: карьерное и профессиональное развитие
  • Приятные бонусы: кофе и снеки от компании, тимбилдинги, интересные и регулярные митапы, легкая на подъем команда
Если вы хотите стать частью крутого, свободного коллектива, реализовывать амбиции и расти профессионально - ждем вас в Oxima!Справочно-правовая система для юристов. Уникальность продукта в том, что в нем интегрирована технология искусственного интеллекта, обученная на базе данных системы, которая помогает юристам быстрее находить и анализировать документы.Мы ценим своих сотрудников, именно они составляют основу компании!
Codex KZ - мы ценим ваше время!

HeadHunter