Команда Qlean.Стирка в поиске Junior/Middle Ruby on Rails Developer#junior #middle #Ruby #RoR #Rails #moscow #office
Вилка
от 80т.р. до 180т.р. на руки.
Qlean.Стирка — сервис по заказу стирки и химчистки вещей с доставкой на дом.
https://stirka.qlean.ru/Наша цель — поменять устоявшийся рынок, став альтернативой районным химчисткам и сетевым прачечным. Мы забираем, чистим и привозим вещи по демократичным ценам в короткий срок и предлагаем удобную систему подписок.
Сейчас мы работаем над улучшением IT-платформы, мобильного приложения и системы аналитики. Недавно мы запустили собственную фабрику, на которой предстоит развивать и автоматизировать производство.
Как у нас устроен сервисУ нас есть большой монолит, написанный на
RoR, включающий в себя API и админку. В него ходят все наши фронтовые приложения (клиентские, курьерские, веб-приложение).
Есть неплохое покрытие тестами (их мы гоняем на каждый пуш), есть планы по выпиливаю админки в отдельный сервис (CRM). Так же в планах написание собственной CRM для фабрик (на текущем этапе интегрируемся со сторонней коммерческой CRM).
Все наши сервисы выкатываются в виде Docker-контейнеров. Для сборки используется Jenkins и километры скриптов. У нас гибкая система сборки – мы можем раскатать стейджинг, прогнать тесты и собрать всех клиентов для произвольной ветки/фичи в гите. Исключения ловим в Rollbar и Sentry.
Сейчас весь код написан на Ruby, но мы не против экспериментов с Golang и Python.
В качестве БД используем
PostgreSQL, очереди на Sidekiq (будем втаскивать RabbitMQ), инфраструктура — Docker, Docker Swarm, Сonsul, Nomad и Ansible. Примерно четыре десятка VPS нод.
О командеМы – небольшой стартап c сильной командой. Нас не очень много, поэтому качества работы и навыки каждого человека для нас очень важны. У каждого есть шанс сделать значительный вклад в общее дело. Мы – это: бэкендер, два фронтэндера, QA, дизайнер, два аналитика, СТО и два CEO. Еще у нас есть коллцентр, курьеры и своя фабрика.
Как построена работаУ нас типичный
Scrum с продукт-оунером и задачами в Jira. Спринты длятся две недели.
Кодом управляем через GitHub, для всех пулл-реквестов обязателен код-ревью. Двадцать процентов времени разработчики тратят на задачи по техдолгу рефакторинг, улучшение инфраструктуры, обновление зависимостей, внедрение новых инструментов и саморазвитие. Если процесс грумминга задач.
Что ты мог бы у нас делать— Писать код на Ruby и привносить новые подходы;
— Проектировать микросервисы и поддерживать существующую функциональность;
— Писать авто-тесты;
– Проводить ревью кода.
Будет здорово, если ты— Знаешь другие языки программирования помимо Ruby;
— Умеешь читать техническую литературу на английском;
— Работал с распределенными системами;
— Понимаешь гибкую методологию разработки Agile.
Что мы можем тебе предложить—
Возможность активно влиять на продукт, менять процессы/внедрять новые. Нас мало, поэтому нет чётко очерченных границ ответственности: например, ты можешь заниматься разработкой, но всегда будешь думать про бизнес. Одним словом, если тебе близок дух стартапа, тебе к нам!
— Постоянное развитие - у тебя будет
возможность бесплатно посещать классные платные конференции на свой вкус и проходить курсы.
— Комфортный график – для нас важно, чтобы коллеги находились
в офисе с 12 (чтобы не пропустить командные встречи). После испытательного срока есть возможность работать
удаленно до 2-ух дней в неделю.
— Новый офис-мансарда в 7 минутах от станции метро Савеловская, кикером, PS4, настолками и интересным движем, в котором ты по желанию можешь принимать участие.
Контакт @NastasiaMinetto