Работа в IT

Golang-разработчик в Конструктор страниц

Поделиться
Уровень
Middle
Город
Любой город
Описание

Мы в команде привлечения пишем backend для неавторизованной зоны сайта tinkoff.ru и методы для мобильного приложения Тинькофф. Разрабатываем сервисы, которые помогают формировать страницы для tinkoff.ru и получать конфиги для мобильного приложения Тинькофф с учетом информации о пользователе. Для сокрытия деталей межсервисного взаимодействия поддерживаем API Gateway для клиентов — мобильных и web приложений; работаем с большими JSON, часто с нефиксированной схемой, RabbitMQ и PostgreSQL. 

Наша команда также поддерживает интерфейс админки для аналитиков и контент-менеджеров, которые создают страницы и персонализации. Еще мы отвечаем за инфраструктурные сервисы нотификаций, сжатия картинок и прочее.

Ищем людей, которые получают удовольствие при решении неочевидных задач, готовы терпеливо находить первопричины поведения сервисов, любят проектировать и воплощать в жизнь новый функционал, работают по принципу "задача не готова, пока не попала в production".

Обязанности

  • Проектирование и разработка многопоточных приложений
  • Написание кода, который соответствует общепринятым практикам Golang
  • Участие в формировании практик для Golang-разработки на всю компанию
  • Code Review
  • Написание unit тестов, документация кода
  • Проведение исследований. В нашей команде подбирается технология, которая соответствует целям, а затем внедряется в код

Требования

  • Знание языка Golang, опыт промышленного программирования
  • Знание concurrency
  • Опыт работы с PostgreSQL
  • Знание паттернов GoF, SOLID
  • Знание основных принципов проектирования приложений
  • Умение писать код в соответствии с принципами 12factor app
  • Знание алгоритмов и технологий программирования, умение применять на практике
  • Внутренняя мотивация и желание развивать навыки программирования

Будет плюсом

  • Опыт работы с RabbitMQ
  • Знание UML
  • Опыт работы с Kubernetes, Docker
  • Умение настроить in-memory кеширование, кеширование через Redis
  • Умение профилировать go-приложения
  • Умение настроить алерты и мониторинг

Мы предлагаем

  • Работу в офисе или удаленно — по договоренности
  • Профессиональное развитие. Вы получите доступ к библиотеке с технической литературой, тренингам и мастер-классам для сотрудников
  • Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким
  • Бесплатный фитнес-зал или компенсацию затрат на спортивные занятия
Расскажите о себе
Выберите резюме/портфолио или перетащите их сюда