Бекенд Ruby программист (удаленно)

Зарплата

от 200 000 ₽

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

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

Компания

Сервис для создания логотипов онлайн

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

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

Турболого - это онлайн генератор логотипов (turbologo.ru и turbologo.com). Мы помогаем бизнесу создать свой уникальный логотип при помощи современных технологий, таких как анализ данных и AI. Турболого популярен по всему миру, у нас созданы уже десятки миллионов логотипов и мы работаем более 5 лет. Мы хотим вывести наш продукт на совершенно новый уровень развития и стать №1 в мире.

Подробнее о нас

  • Небольшая распределенная по всему миру удаленная команда. Домашняя атмосфера. Мы очень ценим своих сотрудников
  • Мы работаем через Trello и довольно редко созваниваемся
  • Полностью удаленная работа, у нас нет офиса. Мы работаем из Кипра, Таиланда, России, Армении.
  • Мы ценим work-life balance и долговременное сотрудничество, чтобы всем было комфортно

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

Мы ищем Ruby программиста, который сможет решать задачи, связанные с разработкой API, сохранением и анализом данных, разработкой алгоритмов анализа данных, внедрением AI в продукт, а также оптимизацией хранения данных. Вы займете важную роль в разработке продукте и будете напрямую разрабатывать ключевые сервисы. Например, вам нужно будет:

  • Улучшать алгоритмы выдачи шаблонов логотипов, на основе анализа данных
  • Переходить с PostgreSQL на MongoDB для хранения данных о логотипах
  • Оптимизировать и улучшать API поиска по базе иконок
  • Собирать и агрегировать аналитические данные для улучшения работы алгоритмов
  • Внедрять API ChatGPT в работу сервиса
  • Оптимизировать модели хранения данных
  • Создавать новые API для фронтенда
  • Оптимизировать узкие места бекенда и API

Стек технологий

  • Ruby и Ruby on Rails
  • PostgreSQL для хранения, но будем добавлять Mongo, как основное хранилище
  • Redis для быстрого доступна
  • Для JS приложения мы используем NodeJS и React, но этим занимается фронтенд разработчик
  • Docker, Kubernetes для деплоя
  • NewRelic и Bugsnag для отслеживание скорости и надежности работы приложения

Требования к кандидатам

  • Опыт работы программистом от 5 лет (примерно, но может быть и меньше, если вы активно развиваетесь)
  • Аналитический склад ума. Уметь писать код для работы с данными
  • Опыт написания API
  • Писать качественный и оптимизированный код на Ruby
  • Опыт работы с PostreSQL (или MySQL), Redis (или Memcache),
  • Желательно знание NoSQL систем вроде Mongo.

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

  • Оплачиваемый отпуск 4 недели в году
  • Стабильность и надежность выплаты зарплаты
  • В меру свободный график работы, нет микроменеджмента
  • Достойная зарплата в рублях или долларах по итогам собеседования
  • Удаленная работа
  • Необязательно быть гражданином РФ или жить в РФ

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