Рассказываем, как устроена работа разработчиков в IT-компании Doumo, с какими технологиями они работают и какие продукты развивают.
- Что такое Doumo
- О команде и разработке
- Про развитие в команде
- Как попасть в Doumo
- Отзывы программистов о работе в Doumo:
Что такое Doumo
Doumo — это продуктовая команда с сильной инженерной культурой. Мы создаем SaaS-платформу, которая помогает нашим клиентам развивать свой бизнес по всему миру. Наша платформа позволяет автоматизировать рабочие процессы в финансовой сфере, основные клиенты Doumo — компании малого и среднего бизнеса. Используя наше решение, компании могут управлять внутренними задачами, а также коммуницировать со своими клиентами, обмениваясь сообщениями и документами, выставляя счета и принимая платежи.
История Doumo началась с запуска на рынке США и Канады более 4 лет назад. Мы продолжаем развиваться, на текущий момент у нас более одного млн пользователей в разных странах мира. В прошлом году Doumo вышла на рынок Европы и сейчас активно развивает это направление.
О команде и разработке
Мы ценим свободу: благодаря гибкому графику и remote-first подходу, наши сотрудники могут жить и работать там, где им комфортно.
Наши оунеры, customer success и support находятся в США и Европе. Технический состав Doumo — распределённая русскоговорящая команда, построенная по принципу самостоятельного управления. Сейчас это около 90 человек: разработчики, QA-инженеры, дизайнеры, продукт-менеджеры, инженеры техподдержки, devops-инженеры.
У нас прозрачные, комфортные и реально работающие процессы, плоская организационная структура и отсутствие бюрократии. Каждый из ребят имеет равные возможности выражать свое мнение и предлагать решения. Наш продукт реализован в веб-, десктопной и мобильной версиях, что позволяет пользоваться им на любых устройствах.
Базовый технический стек в Doumo:
- Бэкенд: Ruby on Rails (6+), PostrgreSQL
- Фронтенд: React, Redux, Typescript
- Мобильное приложение: Flutter
- Инфраструктура работает на базе AWS, управление происходит при помощи Terraform, внедряем K8s, используем Jenkins, Gitlab, BitBucket.
Читайте также: Это снова я, резиновая уточка: что такое метод Фейнмана и почему с его помощью так просто изучать программирование
Про развитие в команде
В Doumo развита культура обмена опытом и знаниями: если кто-то хочет поделиться своей экспертизой с другими, то можно стать ментором одной из учебных программ внутри команды или провести для коллег cracker на любую интересующую тему. Мы максимально поощряем и поддерживаем ребят в желании участвовать в IT-конференциях и изучать современные технологии на различных платформах.
Четыре раза в год на performance review мы помогаем друг другу стать лучше: обсуждаем свои достижения и неудачи за прошедший период, даем фидбэк коллегам по итогам совместной работы. Открытость в обсуждении сложностей помогает нам анализировать, что работает неэффективно. Мы стараемся искать проблемы в процессах и рассчитываем, что люди, которые к нам попадают, попали в команду не случайно, — что они мотивированы делать свою работу максимально хорошо.
Как попасть в Doumo
Мы всегда открыты для общения со специалистами разного уровня на позиции Ruby on Rails разработчиков, фронтенд-разработчиков на React.js и Typescript, а также разработчиков на Flutter, QA-инженеров и дизайнеров.
Мы не проводим многоэтапные собеседования. Отбор состоит из звонка с HR, в рамках которого мы стараемся максимально подробно рассказать про нас и наши условия, а также технического интервью, которое можем организовать уже на следующий день после первого общения. И сразу принимаем решение об оффере.
Мы в Doumo очень трепетно относимся к нашей культуре, которую составляют люди, поэтому наш процесс поиска членов команды имеет ряд особенностей. Мы даём возможность ребятам из команды разработки проводить интервью и влиять на процесс подбора. А ещё мы крайне заинтересованы как в технических навыках кандидатов, так и в их софт-скиллах.
Отзывы программистов о работе в Doumo:
«Я более года работаю фуллстек-разработчиком в компании Doumo, нравится, что мы делаем действительно значимый для людей проект, который помогает им растить свой бизнес, повышает качество их работы. Вообще, работа в Duomo оказалась ближе всего к стереотипному представлению о работе в IT-сфере. У нас классная инженерная культура, баланс работы и личной жизни и есть даже выездные мероприятия — в разные уголки мира для личного общения распределенной команды. Никакой привязки к рабочему месту, но если хочешь — можешь ходить в офис. Действительно можешь работать и путешествовать - условия позволяют, некоторые так и делают. Плановые offsite дважды в год (если лень планировать свое путешествие, за тебя его спланируют и оплатят). На них мы делаем митапы, обсуждаем как технические, так и организационные вопросы. Любителям докладов и менторинга зеленый свет во всех направлениях».
«Меня зовут Олег и я QA (вялые аплодисменты). Мне нравится, что здесь мы хоть и называем друг друга тестировщиками, но всё равно признаемся полноценными инженерами, и от нас ждут соответствующего уровня решения задач. Нравится, что вся система контроля качества выстроена так, чтобы успешно делать хороший продукт, не делая лишней работы. Я много работаю с автотестами и много взаимодействую с разработчиками и менеджерами. Чувствую себя на своём месте. Нравится, что в спорах у нас важны аргументы, а не должность того, кто их высказывает. В общем, приятно работать в компании, где большинство людей имеют голову на плечах».