Middle Ruby-разработчик (remote)
Зарплата
от 180 000 до 240 000 ₽
Требования
Местоположение и тип занятости
Компания
Делаем софт для дизайнеров: конструктор реалистичных фото Moose, графический редактор Lunacy, несколько API и да, иконки
Описание вакансии
О компании и команде
Привет, мы — команда Icons8, делаем платформы для иконок, фотографий, музыки, иллюстраций, генерации фото, предиктивной аналитики в дизайне и прочих интересных штук. Нам нравится работать играючи, шутить и вообще делать взаимное общение приятным. Наш отдел в Icons8 занимается выпуском новых продуктов.
Вот какие уже сделали:
- Icons8 Mega-Creator (icons8.com/creator) - редактор, который позволяет быстро собрать новую иллюстрацию или фото.
- Icons8 Illustrations (icons8.com/illustrations) - наш сток иллюстраций с огромной библиотекой иллюстраций, которая ежедневно пополняется нашими иллюстраторами;
- Icons8 Photos (icons8.com/photos) - стоковая фотография с огромной библиотекой изображений на различные тематики;
- Icons8 Music (icons8.com/music) - маркетплейс музыкального сопровождения, который помогает нашим пользователям найти и использовать музыку для своих проектов;
- Icons8 Upscaler (icons8.com/upscaler) - приложение для увеличения изображений и улучшения качества фотографий;
- Generated Photos Faces (generated.photos/faces) - библиотека сгенерированных лиц, созданная с помощью нейросетей;
- Generated Photos Face Generator (generated.photos/face-generator) - веб-приложение для тонкой настройки генерации лиц;
- Icons8 Background Remover (icons8.com/bgremover) - приложение для удаления фона с изображений;
- Icons8 Swapper (icons8.com/swapper) - приложение для замены лиц на изображениях.
Наши принципы:
- Позитивное мышление. Мы не понукаем, не виним и не угрожаем. Мы не считаем, что люди рождены ленивыми, и нужно их запугать до смерти, чтобы что-то делали.
- Доверие. Когда вы болеете, мы верим и не требуем справок и больничных листов.
- Свобода. Каждый выбирает тот город и страну, где хочется жить. Удаленный формат работы и свободный график позволяет это сделать.
Ожидания от кандидата
- Опыт на руби в бэкенд разработке от 2 лет.
- Опыт с фреймворками для создания веб-приложений (Rails, Sinatra, Hanami и др.).
- Знание принципов работы с RESTful API.
- Опыт работы с реляционными и NoSQL базами данных.
- Знание принципов объектно-ориентированного программирования и паттернов проектирования.
- Опыт работы с системами очередей и асинхронными задачами (Sidekiq, RabbitMQ, Redis).
- Знание основ Elasticsearch, таких как индексация, маппинг, анализаторы, фильтры и агрегации.
- Знание английского языка на техническом уровне.
Будет огромным плюсом, если есть что-то из этого:
- Опыт работы с другими языками программирования (JavaScript, Python, Go, Elixir и др.).
- Опыт написания тестов и документации.
- Знание основ работы с Docker, Kubernetes и опыт их использования в проектах.
- Опыт работы с системами мониторинга и анализа производительности (New Relic, Datadog, Grafana).
- Знание принципов работы сокетов и опыт работы с WebSockets, ActionCable.
- Опыт работы с облачными сервисами (AWS, Google Cloud, Microsoft Azure) и их основными инструментами (S3, EC2, RDS, Cloud Functions, и др.).
- Знание принципов Agile-разработки и опыт работы в команде по методологиям Scrum или Kanban.
- Участие в опенсорс-проектах, активное участие в сообществе Ruby и опыт выступления на конференциях или митапах.
Софт скиллы:
- Умение декомпозировать задачи и принимать активное участие в планировании спринтов.
- Готовность признавать свои ошибки и обсуждать их с коллегами.
- Способность предлагать новые идеи и участвовать в их реализации.
- Хорошие коммуникативные навыки, умение работать в команде и желание постоянно совершенствоваться.
Твоими задачами у нас будут:
- Разработка и поддержка серверной части веб-приложений (Roda, Hanami, DRY-rb. Rom-rb (postgresql), Async (falcon).
- Оптимизация индексации данных и настройка поисковых запросов для обеспечения максимальной производительности и релевантности результатов.
- Рефакторинг и поддержка легаси кода (grape, mongodb).
- Работа с базами данных и интеграция с внешними сервисами.
- Оптимизация кода для максимальной производительности.
- Сотрудничество с фронтенд-разработчиками для создания лучшего пользовательского опыта.
Условия работы
- Делаем крутые собственные продукты, которыми пользуются миллионы разработчиков и дизайнеров во всем мире. О нас знают и пишут зарубежные издательства (Forbes, TechCrunch), а дизайнеры и разработчики ставят наш продукт Icons8 в список своих скиллов.
- Все на удалёнке, поэтому можно работать из любой страны с любой разницей во времени и гражданством(!) Работаем по производственному календарю РФ. Но можно отдыхать по праздничным дням своей страны.
- Профессиональный рост. Частые релизы, сильная команда + используем передовые технологии.
- График свободный 35 часов в неделю, ежедневные daily standup в 13:00 GMT+3 (это московское время, если что). Если захочешь когда-то поработать больше - без проблем, все переработки оплачиваются. Время трекаем в Hubstaff.
- Отпуск и больничные без бюрократии.
- Возможность предлагать новые идеи, видеть результат их реализации и получать отзывы пользователей.
- Оплачиваем тестовое вне зависимости от оффера.
- У нас действительно дружная позитивная команда - мы по-доброму относимся к людям, хвалим и поддерживаем инициативность и открытость.
- И, наконец, мы стабильно работаем и вовремя выплачиваем зп уже 20 лет)).
Если ты готов к новым вызовам и хочешь присоединиться к нашей команде - отправляй своё резюме и портфолио. Ждем тебя;)
Дополнительные инструкции
Дальше так:
- Знакомство. Общение с HR-ром без каверзных вопросов)) Просто чуть подробнее о нас и о тебе;)
- Тех.интервью без написания кода и задачек на алгоритмы.
- Тестовое задание. Это реальная задача, которая делается в свободное и удобное время. Оплачивается вне зависимости от того, сделан оффер потом или нет. Если доделана до конца – оплачиваем в любом случае)