0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p><strong>Подробно рассказываем, чем занимаются разработчики в компании "Контур", с какими технологиями, стеками и проектами работают, как отдыхают и чему учатся.</strong></p>
1
<p><strong>Подробно рассказываем, чем занимаются разработчики в компании "Контур", с какими технологиями, стеками и проектами работают, как отдыхают и чему учатся.</strong></p>
2
<h2>Содержание</h2>
2
<h2>Содержание</h2>
3
<ul><li><a>Что такое "Контур"</a></li>
3
<ul><li><a>Что такое "Контур"</a></li>
4
<li><a>О работе команд разработки</a></li>
4
<li><a>О работе команд разработки</a></li>
5
<li><a>О публичных активностях и Open Source</a></li>
5
<li><a>О публичных активностях и Open Source</a></li>
6
<li><a>Кого ждем на работу</a></li>
6
<li><a>Кого ждем на работу</a></li>
7
<li><a>Как проходит онбординг</a></li>
7
<li><a>Как проходит онбординг</a></li>
8
<li><a>Отзывы о работе от программиста</a></li>
8
<li><a>Отзывы о работе от программиста</a></li>
9
</ul><h2>Что такое "Контур"</h2>
9
</ul><h2>Что такое "Контур"</h2>
10
<p>Контур - разработчик сервисов для бизнеса. Мы помогаем предпринимателям, бухгалтерам, юристам и другим представителям бизнеса тратить меньше времени на рутину, общаться с госорганами проще и прозрачнее. Компания на рынке 34 года - мы с 1988 года делаем сервисы как для себя - со всем вниманием к деталям. Поэтому решениями "Контура" пользуются более 2,2 млн компаний - как в России, так и в других странах.</p>
10
<p>Контур - разработчик сервисов для бизнеса. Мы помогаем предпринимателям, бухгалтерам, юристам и другим представителям бизнеса тратить меньше времени на рутину, общаться с госорганами проще и прозрачнее. Компания на рынке 34 года - мы с 1988 года делаем сервисы как для себя - со всем вниманием к деталям. Поэтому решениями "Контура" пользуются более 2,2 млн компаний - как в России, так и в других странах.</p>
11
<p>В компании работает 8,5 тыс. сотрудников по всей стране - от Калининграда до Владивостока контуровцы создают новые технологии, делятся опытом, учатся сами и обучают других. Сотрудники компании участвуют в профессиональных конференциях, пишут экспертные статьи в СМИ, курируют образовательные проекты, собственный бакалавриат и магистратуру.</p>
11
<p>В компании работает 8,5 тыс. сотрудников по всей стране - от Калининграда до Владивостока контуровцы создают новые технологии, делятся опытом, учатся сами и обучают других. Сотрудники компании участвуют в профессиональных конференциях, пишут экспертные статьи в СМИ, курируют образовательные проекты, собственный бакалавриат и магистратуру.</p>
12
<h2>О работе команд разработки</h2>
12
<h2>О работе команд разработки</h2>
13
<p>В "Контуре" больше 90 команд разработки. Мы работаем по матричной структуре: у каждого разработчика два руководителя. Это менеджер проекта или менеджер разработки, и руководитель с точки зрения функциональной зоны: руководитель кластера или направления. Например, у бэкендера в команде разработки первый руководитель - менеджер разработки, а второй - тимлид, подчиняющийся руководителю всех бэкендеров.</p>
13
<p>В "Контуре" больше 90 команд разработки. Мы работаем по матричной структуре: у каждого разработчика два руководителя. Это менеджер проекта или менеджер разработки, и руководитель с точки зрения функциональной зоны: руководитель кластера или направления. Например, у бэкендера в команде разработки первый руководитель - менеджер разработки, а второй - тимлид, подчиняющийся руководителю всех бэкендеров.</p>
14
<p>Это нужно для того, чтобы у разработчика в команде был менеджер, который управляет бэклогом и отвечает за весь процесс разработки, и менеджер, который отвечает за его развитие как профессионала.</p>
14
<p>Это нужно для того, чтобы у разработчика в команде был менеджер, который управляет бэклогом и отвечает за весь процесс разработки, и менеджер, который отвечает за его развитие как профессионала.</p>
15
<p>Команды продуктов складываются из людей всех направлений. У каждого продукта есть свои дизайнеры, фронтендеры, аналитики, тестировщики и так далее. В основном мы пишем веб-решения. Самый распространенные язык для бэкенда - С#, а фронтенд мы обычно пишем на React, но встречается также Vue и Angular. Но есть и другие языки: Java, Python. У фронтендеров есть библиотека контролов, чтобы каждый раз не верстать кнопки и блоки заново.</p>
15
<p>Команды продуктов складываются из людей всех направлений. У каждого продукта есть свои дизайнеры, фронтендеры, аналитики, тестировщики и так далее. В основном мы пишем веб-решения. Самый распространенные язык для бэкенда - С#, а фронтенд мы обычно пишем на React, но встречается также Vue и Angular. Но есть и другие языки: Java, Python. У фронтендеров есть библиотека контролов, чтобы каждый раз не верстать кнопки и блоки заново.</p>
16
<p>У нас есть отдельная команда мобильной разработки на iOS и Android. Также есть инфраструктурные команды, которые делают решения для автоматизации, хостинга и деплоя остальных команд.</p>
16
<p>У нас есть отдельная команда мобильной разработки на iOS и Android. Также есть инфраструктурные команды, которые делают решения для автоматизации, хостинга и деплоя остальных команд.</p>
17
<p>В наших командах есть традиция код-ревью, а перед стартом крупных фич собирается даже дизайн-ревью. В отдельных случаях мы приглашаем людей из других команд для оценки придуманного решения. При этом во всех командах принято писать тесты, и распределение ответственности между разработчиком и тестировщиком меняется от команды к команде. Часто разработчики пишут все виды тестов.</p>
17
<p>В наших командах есть традиция код-ревью, а перед стартом крупных фич собирается даже дизайн-ревью. В отдельных случаях мы приглашаем людей из других команд для оценки придуманного решения. При этом во всех командах принято писать тесты, и распределение ответственности между разработчиком и тестировщиком меняется от команды к команде. Часто разработчики пишут все виды тестов.</p>
18
<h2>О публичных активностях и Open Source</h2>
18
<h2>О публичных активностях и Open Source</h2>
19
<p>У многих команд есть внутренние технические митапы. Раз в несколько недель ребята встречаются и рассказывают друг другу, что нашли интересного по своей профессиональной теме.</p>
19
<p>У многих команд есть внутренние технические митапы. Раз в несколько недель ребята встречаются и рассказывают друг другу, что нашли интересного по своей профессиональной теме.</p>
20
<p>В компании развита культура DevRel: есть команда, которая помогает инженерам готовить доклады, выступать на конференциях, митапах, участвовать в подкастах.</p>
20
<p>В компании развита культура DevRel: есть команда, которая помогает инженерам готовить доклады, выступать на конференциях, митапах, участвовать в подкастах.</p>
21
<p>Анонсы всех мероприятий публикуем в<a>телеграм-канале</a>, а нашей экспертизой мы делимся в<a>блоге на Хабре</a>и на других ресурсах.</p>
21
<p>Анонсы всех мероприятий публикуем в<a>телеграм-канале</a>, а нашей экспертизой мы делимся в<a>блоге на Хабре</a>и на других ресурсах.</p>
22
<p>У дизайнеров Контура есть<a>отдельные гайды по оформлению интерфейса</a>. Популярный Open Source-проект "Контура" -<a>"Мойра"</a>. Это инструмент для алертинга, который предупреждает о скопившихся ошибках. Прямо сейчас мы развиваем Open Source-проект, связанный с инфраструктурой<a>Data Science</a>.</p>
22
<p>У дизайнеров Контура есть<a>отдельные гайды по оформлению интерфейса</a>. Популярный Open Source-проект "Контура" -<a>"Мойра"</a>. Это инструмент для алертинга, который предупреждает о скопившихся ошибках. Прямо сейчас мы развиваем Open Source-проект, связанный с инфраструктурой<a>Data Science</a>.</p>
23
<h2>Кого ждем на работу</h2>
23
<h2>Кого ждем на работу</h2>
24
<p>Через стажировку в компании мы ждем джунов на фронтенд, C#, Java и Python. Стажеры в "Контуре" умеют программировать на уровне джуна, но пока не имеют опыта промышленной разработки.</p>
24
<p>Через стажировку в компании мы ждем джунов на фронтенд, C#, Java и Python. Стажеры в "Контуре" умеют программировать на уровне джуна, но пока не имеют опыта промышленной разработки.</p>
25
<p>Без стажировки мы ждем в компанию мидлов и синьоров. Старшие грейды делятся на тимлидов, техлидов, фичалидов.</p>
25
<p>Без стажировки мы ждем в компанию мидлов и синьоров. Старшие грейды делятся на тимлидов, техлидов, фичалидов.</p>
26
<p>Вообще, мы ждем разных специалистов, главное - умение программировать на заданном языке. У старших грейдов, кроме умения программировать, мы оцениваем кругозор в используемых технологиях: что вы умеете, знаете и пробовали, какие задачи решали. Мы не проверяем список технологии, но смотрим на решенные задачи.</p>
26
<p>Вообще, мы ждем разных специалистов, главное - умение программировать на заданном языке. У старших грейдов, кроме умения программировать, мы оцениваем кругозор в используемых технологиях: что вы умеете, знаете и пробовали, какие задачи решали. Мы не проверяем список технологии, но смотрим на решенные задачи.</p>
27
<h2>Как проходит онбординг</h2>
27
<h2>Как проходит онбординг</h2>
28
<p>Стажеров мы ждем в "Контур" в конкретные команды. Старшие грейды приходят на работу в "Контур" и попадают в буткамп, где сами смогут выбрать команду по душе. На буткампе мы обучаем базовым полезным вещам: чистый код, наши инструменты, рассказываем про тестирование.</p>
28
<p>Стажеров мы ждем в "Контур" в конкретные команды. Старшие грейды приходят на работу в "Контур" и попадают в буткамп, где сами смогут выбрать команду по душе. На буткампе мы обучаем базовым полезным вещам: чистый код, наши инструменты, рассказываем про тестирование.</p>
29
<p>Параллельно ребята читают про команды, встречаются с их представителями, чтобы договориться о стажировке. Мы рекомендуем пробовать 2-3 команды, чтобы выбрать. Если во время стажировки понятно, что команда и разработчик нравятся друг другу, то разработчик остается в этой команде.</p>
29
<p>Параллельно ребята читают про команды, встречаются с их представителями, чтобы договориться о стажировке. Мы рекомендуем пробовать 2-3 команды, чтобы выбрать. Если во время стажировки понятно, что команда и разработчик нравятся друг другу, то разработчик остается в этой команде.</p>
30
<p>Внутри каждой команды есть свой онбординг. Чтобы все проходило как надо, наставники проходят внутренний курс для наставников.</p>
30
<p>Внутри каждой команды есть свой онбординг. Чтобы все проходило как надо, наставники проходят внутренний курс для наставников.</p>
31
<h2>Отзывы о работе от программиста</h2>
31
<h2>Отзывы о работе от программиста</h2>
32
<blockquote><p>"Я работаю в "Контуре" больше 3,5 лет. Сейчас я тестировщик в команде инфраструктуры "Экстерна", которая занимается инструментами для тестирования сервиса и поддержкой системных тестов. У меня крутая команда, в "Контуре" работает много моих друзей. И здесь можно решать задачи в тех направления, в которых хочется развиваться. Работа в "Контуре" одним словом для меня - это про возможности. Я, например, раньше я тестировал руками, но больше хотел заниматься программированием. И уже больше года я не занимаюсь ручным тестированием", - Сережа Можирин, специалист по тестированию.</p>
32
<blockquote><p>"Я работаю в "Контуре" больше 3,5 лет. Сейчас я тестировщик в команде инфраструктуры "Экстерна", которая занимается инструментами для тестирования сервиса и поддержкой системных тестов. У меня крутая команда, в "Контуре" работает много моих друзей. И здесь можно решать задачи в тех направления, в которых хочется развиваться. Работа в "Контуре" одним словом для меня - это про возможности. Я, например, раньше я тестировал руками, но больше хотел заниматься программированием. И уже больше года я не занимаюсь ручным тестированием", - Сережа Можирин, специалист по тестированию.</p>
33
</blockquote><blockquote><p>"В "Контуре" я старший разработчик-фуллстек в на проекте "Контур.Бухгалтерия", и тимлид в команде из четверых разработчиков. "Контур.Бухгалтерия" состоит из нескольких частей (бухучет, зарплата и т.д.), и моя основная задача - сделать так, чтобы все это было единым продуктом. Мне нравится работать в "Контуре", потому что меня окружают люди, с которыми приятно работать и интересно дружить. В продукте есть большие и сложные задачи и вызовы, которые мне интересно решать. Я бы охарактеризовал свою работу в "Контуре" в разные периоды разными словами. Сначала это был "старт", потом - "рост", а сейчас это "ответственность". И это ответственность за мою команду и продукт", - Женя Редько, тимлид, фуллстек в "Контур.Бухгалтерии".</p>
33
</blockquote><blockquote><p>"В "Контуре" я старший разработчик-фуллстек в на проекте "Контур.Бухгалтерия", и тимлид в команде из четверых разработчиков. "Контур.Бухгалтерия" состоит из нескольких частей (бухучет, зарплата и т.д.), и моя основная задача - сделать так, чтобы все это было единым продуктом. Мне нравится работать в "Контуре", потому что меня окружают люди, с которыми приятно работать и интересно дружить. В продукте есть большие и сложные задачи и вызовы, которые мне интересно решать. Я бы охарактеризовал свою работу в "Контуре" в разные периоды разными словами. Сначала это был "старт", потом - "рост", а сейчас это "ответственность". И это ответственность за мою команду и продукт", - Женя Редько, тимлид, фуллстек в "Контур.Бухгалтерии".</p>
34
</blockquote>
34
</blockquote>