Backend developer

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

AdTech

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

Условия работы

Atuko создаёт систему управления таргетированной рекламой в myTarget, ВКонтакте и Facebook. Сервис ориентирован на профессионалов, наши клиенты – крупные рекламные агентства, создатели мобильных приложений и другие. 

Архитектура проекта построена на микросервисах, взаимодействующих между собой через общую шину сообщений. Например, в проекте есть сервис для загрузки статистики с рекламных площадок, сервис для отправки действий, сервис для работы со сторонними системами аналитики и другие. Для каждого микросервиса отдельный репозиторий в GitLab.

Основными задачами будут: работа с большим объёмом данных, создание и поддержание микросервисов, работа с внешними API (myTarget, Facebook, ВКонтакте, Google Analytics, Я.Метрика и другие), написание тестов.

Мы следим за технологическими новинками и стараемся внедрять их в наш продукт. Если ты любишь интересные и полезные проекты – тебе к нам!

Требования к разработчикам

  • Умение писать на Go
  • Опыт работы с PostgreSQL
  • Знакомство с Docker
  • Умение использовать Git
  • Умение писать тесты
  • Знание Linux
  • Умение документировать свой код
  • Понимание принципов микросервисной архитектуры
  • Понимание concurrency в программировании

Дополнительным плюсом будет 

  • Опыт разработки от 1 года
  • Умение работать с ELK и умение писать логи
  • Понимание зачем нужны метрики и как их писать
  • Опыт работы с consul
  • Понимание принципов масштабирования и знакомство с конкретными приемами масштабирования
  • Умение читать и понимать чужой код