Бекенд Ruby программист (удаленно)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Турболого - это онлайн генератор логотипов (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 недели в году
- Стабильность и надежность выплаты зарплаты
- В меру свободный график работы, нет микроменеджмента
- Достойная зарплата в рублях или долларах по итогам собеседования
- Удаленная работа
- Необязательно быть гражданином РФ или жить в РФ