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-кодинг, обсуждение организационных вопросов).