Вакансия: Ruby-программист
Уважаемый кандидат, просим изучить нашу вакансию, потому что мы постарались максимально подробно ее описать на обычном человеческом языке без лишних формальностей.
Так что давай знакомиться! Да, извини, что на «ты», но у нас в компании все общаются на «ты», у нас горизонтальные коммуникации, нет бюрократии, идиота-начальника и т.д.
Мы разрабатываем программные продукты для сторонних клиентов, то есть к нам приходит заказчик, рассказывает, что ему сделать надо, мы изучаем, согласовываем, планируем и делаем. А затем проект обычно переходит к нам на постоянную поддержку, а мы его обслуживаем и развиваем в течение достаточно долгого времени.
Мы не специализируемся на поточном производстве однотипных сайтов или простых приложений: клиенты приходят к нам за чем-то сложным, что просто нельзя собрать на SaaS-платформах или на коробочных CMS без масштабных доработок. Проекты у нас разные, но в основном — это решения для электронной коммерции, веб-приложения для автоматизации бизнес-процессов и экспертно-аналитические системы.
Кратко и по делу:
- Технологический стэк: Ruby, RoR, PostgreSQL, Redis, ElasticSearch
- Фуллтайм (офис или удалёнка)
- Работы много, она разноплановая
- Коллектив и менеджмент адекватный
Плюсы и минусы
Какие есть плюсы для тебя в том, что мы аутсорсеры?
- Разноплановые проекты, а значит твой опыт будет таким же. Ты же знаешь, что на рынке самые ценные — это специалисты с глубокой и широкой экспертизой — именно они могут стать тим-лидами и занимать руководящие посты.
- Много проектов и скучать точно не придётся: обычно разработчик вовлечён в 1-2 проекта, находящихся в активной фазе разработки, а также участвует в нескольких проектах в качестве помощника-подстраховщика.
- Возможность развития по направлениям как чистого бэкенда, так и в фуллстек (+ React, MobX и т.д.) — тебя ограничивают лишь твое желание и серьезность намерений.
- Руководство с мощным техническим бэкграундом, которое поможет с любым вопросом в рамках стека технологий.
А есть ли минусы? Говорят, что есть, и мы их тоже озвучим.
- Приходится переключаться между проектами, кому-то это не очень нравится. Мы минимизируем частоту этих переключений, так как прекрасно понимаем, что эффективность работы от изменения контекста часто страдает. Но специфика работы в аутсорсе такова, что проекты иногда замораживаются на согласованиях у клиента или небольшой ежемесячный объём работы по проекту не позволяет выделить на него фуллтайм команду. Так что переключения случаются и исключить их невозможно.
- У нас придётся работать. Казалось бы... Повторимся, мы аутсорсеры, а потому мы находимся в рамках конкуренции с аналогичными кампаниями на рынке, и мы должны придерживаться определённых рамок эффективности. Поэтому если двигать кнопочку в интерфейсе несколько дней подряд или неделю разрабатывать валидатор номера телефона, то потом за неадекватно затраченное время выставить заказчику счёт не получится, потому что он тоже не идиот.
Минусов не очень-то и много, и, скажем по секрету, что на такие минусы ссылались те, кто не очень хотел работать и развиваться. Вполне возможно, что для тебя эти нюансы не являются минусами.
Возвращаемся к плюсам — вот еще несколько:
- Есть карьерный рост до руководителя группы или тимлида. Если ты крут и эффективен, то только дай нам возможность передать часть забот на тебя по работе с коллегами. Мы только рады. Но чтобы это сделать — ты реально должен быть профи.
- Адекватный коллектив со средним возрастом 25-35 лет. У нас атмосфера «семьи» и взаимопомощи. Так что, если ты привык к корпоративным войнам и сплетням внутри компании, то тут мы тебя разочаруем — у нас этого нет.
- Комфортный офис с мини-кухней, микроволновкой, холодильником, кофемашинами, печеньками и т.д. А еще у нас есть гигантская стена, на которой можно рисовать мелом все что угодно.
Много плюсов:
- разноплановый опыт в различных проектах
- современные технологии и процессы
- адекватный и компетентный коллектив
- карьерный и профессиональный рост
Но:
- есть переключения между проектами
- надо работать
Принципы работы
Еще сразу говорим тебе об основных принципах, на которых строится работа в нашей компании:
- Не отгружаем отстой. Звучит жёстко, зато понятно. Мы делаем хорошие продукты.
- При работе мы думаем головой. Вещь вроде бы очевидная, но всё же.
- Не работаем с неадекватными людьми. Это касается и клиентов, и коллектива.
Мы за профессионализм и адекватность в любых взаимоотношениях — как внутри коллектива, так и с клиентами.
Ожидания и условия
Ожидания:
- понимание принципов построения архитектуры веб-приложений
- знание Ruby и понимание ООП
- опыт разработки на Ruby on Rails
- опыт работы с PostgreSQL
- знание ОС семейства Linux и умение работать через CLI
- умение работать с Git
- желание постоянно совершенствоваться и изучать новые технологии
Плюсами будет:
- Знакомство с ElasticSearch и Redis
- Опыт работы с серверным ПО на production
- Знание фронтэнда (HTML, CSS, JS)
Условия:
- Современный процесс разработки и использование в работе современных инструментов.
- Комфортный офис, современная рабочая станция (Mac OS X или Linux на выбор) и доступные виртуальные машины для любых задач.
- Квалифицированные коллеги и руководство с техническим бэкграундом.
- Полный рабочий день (возможен гибкий график).
- ЗП по результатам собеседования (приветствуем skype- и zoom-собеседования).
Давай к нам!
И да, обычно мы быстро закрываем вакансии, поэтому если решился, то откликайся на неё: