👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend Ruby Developer

Зарплата

от 110 000 до 220 000 ₽

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

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

Компания

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

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

Мы — опытная команда профессиональных разработчиков, занимающихся проектами на стыке технологий и общества. Основные сферы наших интересов это телекоммуникации, туризм, транспорт и умные города. Нашими заказчиками являются как небольшие частные компании, так и крупные государственные корпорации. Мы те, кто заинтересован в качественной реализации федеральных и муниципальных веб-проектов. Мы занимаемся цифровой трансформацией общества в социально-значимых сферах и гордимся своей работой!

В связи с расширением штата мы ищем ruby–разработчиков уровня middle и выше для работы над крупными и интересными задачами. Если вам близки наши ценности, если вы хотите использовать последние технологии чтобы делать проекты, меняющие облик и восприятие окружающего нас мира — будем рады видеть вас в нашей команде!

Немного технических деталей:

Основа нашего технологического стека на бэкенде — Ruby + Ruby on Rails (версии 6), так же есть Go, Rust и Elixir. В качестве БД используем PostgreSQL (PostGIS для геоинформационных проектов), Redis (для кэша и не структурированных данных), Elastic (для индексируемых данных) и Cassandra / ScyllaDB (для time-series данных). Пишем тесты (на всё), проводим код-ревью (в обязательном порядке), следим за метриками кода (и стараемся постоянно улучшать их показатели).

Чем предстоит заниматься:

— Реализация новых проектов
— Написание API для фронтенд–приложений
— Интеграция с внешними сервисами через API/RPC/gRPC/Kafka
— Интеграция с внутренними подсистемами через JSON-RPC (мы используем Twirp)
— Реализация разного рода нетривиальных алгоритмов (для любителей задач со звёздочкой)

Каких навыков мы ждём от соискателя:

— Уверенное владение языком Ruby на уровне middle и выше, опыт работы с Ruby on Rails
— Уверенное знание PostgreSQL 12. Помимо него: Redis, Elastic и Cassandra
— Опыт построения REST API
— TDD / BDD
— Уверенная работа с Git и GitHub
— Понимание принципов работы по Scrum и Kanban, умение работать в команде

Будет замечательно, если вы:

— Работали с PostGIS
— Имеете опыт разработки на Go или Rust (часто бывают задачи по переписыванию медленных кусков ruby–кода)
— Имеете опыт разработки высоконагруженных систем, оптимизации кода и SQL–запросов
— Имеете опыт написания приложений в парадигме микросервисной архитектуры
— Можете настроить K8s–кластер
— Обладаете тягой к саморазвитию и стремлением изучать новое

Что мы предлагаем:

— Официальное трудоустройство и конкурентная заработная плата от 110 до 200 т.р. (конкретный размер определяется по результатам собеседования)
— Гибкий график, а так же возможность удалённой работы (достаточно будет небольшого пересечение рабочего времени с командой)
— Комфортабельный офис класса А+ на Петроградке со стандартным пакетом офисных радостей
— Интересные проекты федерального масштаба, участием в которых можно гордиться
— Отсутствие legacy–кода, рефакторинг как часть процесса разработки
— Адекватное руководство (бывшие и действующие программисты и дизайнеры), а также, грамотный проектный менеджмент
— Сильнейшая команда разработчиков с широкими специализациями, готовых выступить в роли менторов и прийти на помощь при решении трудных задач

Бонусы

— Регулярное посещение тематических конференций и митапов
— Оплата образовательных программ и курсов
— Корпоративная техника любой необходимой конфигурации

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

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