Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

Middle/Senior Ruby on Rails Developer

Зарплата

от 2500 до 4500 $

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

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

Компания

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

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

О компании и команде

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

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

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

Ожидания от кандидата

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

Готовности быть немного fullstack-разработчиком. Несмотря на то, что у нас в команде есть разработчики, специализирующиеся, как на фронтенде, так и на бэкенде, задачи часто требуют понимания того, как устроено приложение на разных уровнях. 

Готовности быть немного аналитиком. Разработку мы начинаем с анализа высокоуровневых задач. От разработчика высокой квалификации мы ожидаем умения оценить требования, выбрать адекватные инструменты, сформулировать и декомпозировать технические задачи.

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

  • Иметь опыт веб-разработки от 3 лет, уверенные знания Ruby on Rails (либо другого MVC-фреймворка), понимать, как устроен Linux. 
  • Уметь разворачивать, поддерживать и масштабировать web-приложения.
  • Понимать, как устроен современный фронтенд, и уметь использовать один из популярных фреймворков.
  • Уметь писать модульные, функциональные, интеграционные тесты в процессе разработки. Понимать, какие тесты важны, а какие не нужны.
  • Соблюдать style guides и придерживаться лучших практик используемого стека.
  • Иметь уверенные знания основ CS (основные алгоритмы, структуры данных, шаблоны проектирования), уметь применять их на практике.
  • Знать английский язык на базовом уровне. Документацию, трекер задач, комментарии к коммитам и коду мы ведем по-английски.

Наши приложения работают в AWS, DigitalOcean и на bare-metal серверах. Мы используем Linux, PostgreSQL, Redis,  AWS SQS,  Docker,  Ansible, Terraform. От кандидата мы ожидаем опыта использования этих технологий и навыков проектирования приложений на их базе.

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

Удаленная работа, полный рабочий день. 

Мы работаем из разных точек мира и часовых поясов, поэтому график начала и окончания дня гибкий.

    Бонусы

    • Корпоративная скидка на занятия английским в SkyEng.

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

    Прислать CV, заполнить анкету соискателя, сообщить удобное время для собеседования.

    Собеседование проходит через Zoom и может включать 2 этапа: техническое интервью и live-coding.