GoLang Middle Developer

Зарплата

от 2000 до 3000 $

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

Полный рабочий деньМожно удаленно

Компания

Разрабатываем инструменты для бизнеса

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

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

Мы занимаемся продуктовой разработкой b2b-сервисов для автоматизации бизнес-процессов и аналитики в области интернет-маркетинга. У нас небольшая и сильная распределенная команда. Мы решаем сложные инженерные задачи уже более десяти лет и делаем это без лишних формальностей и бюрократии.

Мы ищем Go-разработчика уровня middle и выше для того, чтобы разрабатывать и поддерживать критичные к производительности сервисы нашей системы.

Наши основные инструменты: Ruby on Rails, Go, Vue.js, PostgreSQL, Redis, AWS, Terraform, Ansible.

Мы ждем от коллеги

  • Понимания проблематики и основ сервис-ориентированной архитектуры. Нужно будет продумывать способы взаимодействия и разделения ответственности новых и  существующих компонентов системы.
  • Опыт в области параллельной обработки данных. Как правило, наши задачи предполагают сбор, агрегацию и обработку больших объемов информации из разных источников.

Формальный перечень наших ожиданий выглядит так

  • Опыт разработки от 3 лет, уверенные знания языка, инструментария и лучших практик Go.
  • Умение писать тесты параллельно с написанием кода. Понимать, какие тесты важны, а какие не нужны.
  • Базовые знания Linux, умение настроить среду так, чтобы было удобно, tmux, zsh, fzf, автодополнение и т.п.
  • Умение работать с Docker и docker-compose.
  • Представление о том, как развернуть и запустить сервис в прод-окружении.
  • Опыт работы с Postgresql, умение локализовать и исследовать проблемы с консистентностью и производительностью(индексы, блокировки, изоляция транзакций, EXPLAIN).
  • Иметь общее представление о базовых алгоритмах и структурах данных.
  • Английский язык на уровне чтения документации и общения в тим-чате.

Большим плюсом будет, если

  • Есть опыт разработки на Ruby on Rails.
  • Есть опыт программирования на Python.
  • Есть представление о том, как устроен современный фронтенд, понимание способов организации взаимодействия фронтенда и бэкенда.
  • Есть опыт использования AWS.
  • Знакомы такие инструменты, как Terraform и Ansible.

Бонусы

  • Дружелюбная атмосфера, отсутствие жестких дедлайнов, обязательных овертаймов и тайм-трекера, процессы ориентированные на удаленную работу.
  • Удаленная работа, либо работа в уютном офисе в Ростове-на-Дону или Екатеринбурге.
  • Комплексные обеды в офисе.
  • Корпоративная скидка на занятия английским в SkyEng.

Дополнительные инструкции

  • Откликнуться на вакансию, указать удобное время для собеседования.
  • Собеседование проходит через Skype и может включать несколько этапов (интервью, live-кодинг, обсуждение организационных вопросов).