Назад

Не получаете ответ?

Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.

Backend Developer (Go)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Backend Developer (Go) (AdTech/Smart City): Разработка и масштабирование backend-сервисов, микросервисов и REST API для продуктов в сфере рекламных технологий и умной городской инфраструктуры с an accent on производительность, отказоустойчивость и наблюдаемость. Focus on декомпозиции монолита, асинхронной обработке через RabbitMQ/Kafka, оптимизации PostgreSQL и сопровождении production-сервисов.

Локация: Алматы, микрорайон Горный Гигант, Жаркентская улица, 3; работа на месте работодателя

Компания

Citix — компания из Казахстана, создающая рекламно-медийные продукты и умные городские гаджеты на стыке технологий, медиа и городской инфраструктуры.

Что делать

  • Разрабатывать и развивать backend-сервисы продуктов Citix на Go.
  • Создавать микросервисы и REST API, развивать существующие сервисы и участвовать в декомпозиции монолита.
  • Интегрировать внутренние сервисы и внешние API, реализовывать асинхронную обработку с RabbitMQ или Kafka.
  • Развивать модели данных, оптимизировать PostgreSQL, использовать Redis и повышать производительность, отказоустойчивость и наблюдаемость сервисов.
  • Сопровождать production-сервисы, расследовать инциденты, устранять технический долг и писать unit- и интеграционные тесты.
  • Участвовать в code review, поддерживать Swagger/OpenAPI и взаимодействовать с Product, Frontend, QA, DevOps/SRE и backend-командами.

Требования

  • От 3 лет коммерческого опыта в backend-разработке и опыт создания production-сервисов.
  • Уверенное знание Go и хорошее понимание REST API и микросервисной архитектуры.
  • Опыт работы с PostgreSQL, оптимизации SQL-запросов и использования Redis.
  • Опыт работы с RabbitMQ или Kafka, Docker и понимание CI/CD.
  • Опыт написания unit- и интеграционных тестов, анализа логов и расследования production-инцидентов.
  • Умение оценивать задачи, выявлять технические риски, понимать принципы безопасной разработки и отвечать за результат.

Хорошо, если есть

  • Опыт работы с Kubernetes, observability и мониторингом.
  • Опыт наставничества и проведения code review.
  • Опыт работы с высоконагруженными или распределёнными системами.

Культура и преимущества

  • Работа над продуктами в сфере AdTech и Smart City, которыми пользуются миллионы людей.
  • Доступ к экспертизе на стыке технологий и медиа.
  • Возможность предлагать и внедрять собственные решения без лишней бюрократии.
  • Современный технологичный офис и сообщество профессионалов.
  • Зоны отдыха с аэрохоккеем, кикером и настольным теннисом, а также поддержка сотрудников в важных жизненных событиях.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →