Senior GoLang Backend Developer

Axio

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 3 д. назад
О проекте:OnVibe — современная event-платформа с микросервисной архитектурой. Обрабатываем продажу билетов, бронирование мест, платежи и real-time аналитику.Стек: Go 1.24, Fiber v2, PostgreSQL, Redis, Elasticsearch, NATS, S3, Keycloak, Uber FX, Goose, Swagger, Docker, Kubernetes, GitLab CIОбязанности:— Разработка и доработка микросервисов на Go— Написание REST API и работа с PostgreSQL— Интеграция между сервисами через NATS— Написание unit/integration тестов— Документирование API (Swagger)— Участие в code review— Проектирование архитектуры новых сервисов— Оптимизация под высокие нагрузки (наплыв 100K+ пользователей при старте продаж)— Нагрузочное тестирование и профилирование сервисов— Менторинг junior/middle разработчиков— Принятие технических решений и внедрение best practices— Интеграция с внешними сервисамиТребования:— 4+ года коммерческой разработки на Go— Глубокое понимание микросервисной архитектуры— Опыт работы с PostgreSQL— Понимание принципов REST API— Git, Docker— Понимание паттернов распределённых систем (Saga, Outbox, CQRS)— Оптимизация БД: индексы, партиционирование, сложные запросы— Опыт работы с высоконагруженными системами— Умение проектировать API и принимать архитектурные решенияБудет плюсом:— Fiber/Gin/Echo— Redis, Elasticsearch— Message brokers (NATS/Kafka/RabbitMQ)— Keycloak/OAuth 2.0/OIDC— Kubernetes— Event-driven архитектура, Event Sourcing— Инструменты нагрузочного тестирования (k6, Gatling, wrk)— Профилирование Go-приложений (pprof)— Опыт менторингаУсловия:— Современный технологический стек— Влияние на архитектурные решения— Офис в Алматы— Офис в Алматы— Офис в АлматыМы создаем onVibe — сервис для покупки билетов и поиска лучших мест для отдыха, развлечений и ярких эмоций.
Наша цель — сделать так, чтобы люди могли легко находить, куда сходить с друзьями, семьей или в одиночку, без бесконечных поисков и неудачных выборов.Наши ценности:Искренность, честность и неудобная прозрачностьМы ценим честность и открытость — перед собой, командой, клиентами и партнерами. И в тоже время понимаем, что важно уметь выражать свое мнение с умом, уважением и в подходящее время.Играй в командеЭмблема на груди важнее имени на спине, а общий результат важнее личных амбиций. Мы поддерживаем друг друга, берем на себя ответственность и готовы помогать там, где это необходимо. Мы — команда.Истинная ЗаботаСамое большое и ощутимое счастье — это делать счастливыми других. Мы заботимся о клиентах, коллегах, компании и обществе каждый день, делая мир немного лучше.Критикуй дело, а не телоМы критикуем задачи, а не людей. Важны уважение, поиск решений и понимание границ. Хвалим публично, обсуждаем ошибки лично, чтобы расти и развиваться вместе.

HeadHunter