Ruby Developer
Прямой работодатель Icons8 ( icons8.ru )
Опыт работы от 3 до 5 летот 150 000 ₽
Привет. Я Даша из Icons8. Уже больше 10 лет мы создаем и развиваем собственные продукты для разработчиков, дизайнеров, маркетологов и всех, кто работает с контентом.
Нам нужен middle бэкенд разработчик в команду, которая занимается выпуском новых продуктов (почитай ниже подробнее о продуктах).
Чем предстоит заниматься:
- Разрабатывать и поддерживать серверную часть веб-приложений (Roda, Hanami, DRY-rb. Rom-rb (postgresql), Async (falcon).
- Оптимизировать индексацию данных и настраивать поисковые запросы для обеспечения максимальной производительности и релевантности результатов.
- Рефакторить и поддерживать легаси код (grape, mongodb).
- Работать с базами данных и интегрировать их с внешними сервисами.
- Оптимизировать код для максимальной производительности.
- Сотрудничать с командой фронтенд для улучшения UX.
Нам важно, чтобы у тебя имелись:
- Опыт работы на Ruby в бэкенд разработке от 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 и опыт выступления на конференциях или митапах.
Софт скиллы:
- Умение декомпозировать задачи и принимать активное участие в планировании спринтов.
- Готовность признавать свои ошибки и обсуждать их с коллегами.
- Способность предлагать новые идеи и участвовать в их реализации.
- Хорошие коммуникативные навыки, умение работать в команде и желание постоянно совершенствоваться.
Особенности работы:
- Наши продукты высоконагруженные, используем современные технологии.
- У тебя будет возможность вносить свой личный вклад в продукты и предлагать новые идеи.
- Работа в атмосфере дружелюбной команды, где ценится открытость и инициативность. У нас международная распределенная команда, все мы работаем удаленно.
- Мы работаем когда хотим, но нужно отработать 35 часов в неделю и быть на daily standup в 13:00 GMT+3. Время трекаем в Hubstaff.
- Без овертаймов. Но если захочешь работать больше - без проблем, мы оплачиваем все переработки.
- Можно получать оплату в любой валюте.
- Отпуска и больничные без бюрократии.
Наши продукты:
Icons8 Mega-Creator - редактор, который позволяет быстро собрать новую иллюстрацию или фото.
Icons8 Illustrations - наш сток иллюстраций с огромной библиотекой иллюстраций, которая ежедневно пополняется нашими иллюстраторами.
Icons8 Photos- стоковая фотография с огромной библиотекой изображений на различные тематики.
Icons8 Music- маркетплейс музыкального сопровождения, который помогает нашим пользователям найти и использовать музыку для своих проектов.
Icons8 Upscaler- приложение для увеличения изображений и улучшения качества фотографий.
Generated Photos Faces- библиотека сгенерированных лиц, созданная с помощью нейросетей.
Generated Photos Face Generator- веб-приложение для тонкой настройки генерации лиц.
Icons8 Background Remover- приложение для удаления фона с изображений.
Icons8 Swapper- приложение для замены лиц на изображениях.
Если ты готов к новым вызовам и желаешь присоединиться к нашей команде, отправляй свое резюме сюда или в тг А еще мы любим и всегда внимательно читаем сопроводительные письма ;-))
Всего три шага до оффера:
1. Знакомство со мной (рекрутер). Поговорим о тебе и твоем опыте, расскажу подробнее о нас.
2. Знакомство с командой.
3. Тестовое задание с реальной задачей из проекта. В случае выполнения - оплачиваем.
Мы ждём тебя! До встречи на онлайн собеседовании!