Вакансия

Full Stack Developer

Разрабатывай продукты, которые меняют тысячи компаний по всему миру

Кто мы?

Terrasoft — продуктовая IT-компания, которая разрабатывает интеллектуальную low-code платформу Creatio. Продукты линейки Creatio помогают тысячам компаний в более чем 110 странах мира.

Наш R&D центр насчитывает более 20 команд. Мы работаем по SCRUM-фреймворку, команды состоят из 3-4 разработчиков, QA автоматизации, SCRUM-мастера и Product Owner’а. У каждой команды свои задачи и вызовы, поэтому стек и специфика работы отличаются. Почитать про каждую команду можно по этой ссылке.

Cтек технологий 

Backend:

C#, .NET,
.NET Core

Frontend:

JavaScript, Ext.JS, TypeScript, Angular

Databases:

MS SQL Server,
Oracle, PostgreSQL

Other:

Unit-testing,
Git, SVN, CI/CD 

Как у нас работается?

Чтобы не быть голословными, мы спросили у наших ребят из R&D, чем они руководствуются и что им нравится. Вот, что они говорят:

Главное — это ценность для пользователя

Нас мотивирует ощущение того, что мы делаем что-то по-настоящему крутое. Поэтому мы постоянно на связи со stakeholder`ами, ориентируемся на обратную связь пользователей и стараемся превосходить ожидания в каждом релизе.

Создаем качественный и чистый код

Мы пишем для себя, поэтому наш код приятно изучать: мы следим за структурой, логикой и эффективностью, пишем модульные и приёмочные тесты, убираем дубли.

Придерживаемся SCRUM-фреймворка

Это позволяет быть максимально гибкими в разработке и быстро реагировать на возникающие потребности пользователя. У нас нет бюрократии.

Используем инженерные практики

Для нас ключевыми являются CI/CD, Test Driven Development, Domain Driven Design, Code Review.

Условия работы

По результатам последнего анонимного опроса более 90% сотрудников готовы порекомендовать своим друзьям работу в Terrasoft

Развитие

Одна из ключевых ценностей нашей культуры — готовность помочь. Благодаря этому вы можете получить ментора, посещать внутренние и внешние обучения, и спокойно задавать вопросы любой сложности каждому в компании.

Отслеживание прогресса

Ежегодно мы проводим Performance Review, который помогает отрефлексировать прошлый период, найти поводы для гордости, определить векторы развития на следующий период и запланировать обучение.

Удобный график

Мы уважаем привычки и стили жизни каждого. Поэтому именно вы решаете, будете вы сегодня работать из дома или в офисе, начинать рано утром или ближе к обеду. Главное, договоритесь об этом с командой.

Очень крутая команда

Technical Lead вместе с SCRUM-мастером поддерживают экологичную атмосферу в команде. Таким образом каждый участник может сделать свой вклад и показать себя с лучшей стороны.

Как работается в каждом департаменте? 

Алексей Юшко

Head of Development (Product Department

14 лет опыта в разработке  

"Мне важно предоставить каждому возможность профессионально вырасти. Именно поэтому в департаменте есть сильные техлиды, разнообразие задач (и на фронте, и на беке), обмен опытом, обучение у внешних экспертов и персонализированный подход к планам развития."

Дмитрий Павлов

Head of Development (Low-code Department) 

11 лет опыта в разработке 

"В свое время, Кент Бек сказал, что он не выдающийся разработчик, он хороший разработчик с выдающимися привычками. Такие привычки, как код-ревью, юнит-тесты, рефакторинг, качественный код, и постоянное самосовершенствование, делают нас лучшими разработчиками. Именно поэтому мы много внимания уделяем их формированию." 

Владимир Никонов

Head of Development (Platform Department) 

13 лет опыт в разработке 

"Главная цель департамента — реализовать сложные вещи максимально простым и элегантным способом. Конечно же, это не просто, но зато я гарантирую интересные эпики."

Если вы не готовы менять место работы или эта позиция вам не подходит, всё равно откликайтесь — мы обязательно внесём вас в наш Talent pool и подберем интересную позицию, когда это станет для вас актуальным

FAQ

Я знаю только backend/frontend/
Angular/TypeScript

И это здорово! Мы можем подобрать для вас команду, в которой вы сможете приносить максимальный impact. Например, работая в командах, которые разрабатывают ядро платформы, вы практически не будете соприкасаться с frontend-задачами.

У меня нет опыта с многими технологиями из стека

Значит, вам предстоит многое изучить, и мы готовы предоставить вам эту возможность внутри компании. Главное, чтобы у вас был опыт с C#, .NET, JavaScript.

У меня сейчас проект, который закончится только через несколько месяцев

Мы готовы обсудить отсроченную дату выхода. Возможно, вам тоже так будет удобнее: вы сможете в спокойном темпе пройти все этапы собеседования и к окончанию текущего проекта знать, что вас ждёт.

Процесс найма очень долгий? 

Мы обязательно проводим 4 собеседования, но это вовсе не значит, что вам придется ждать результатов неделями. Если вам удобно, мы вполне можем вписаться в один день.

4 этапа? Зачем так много? 

Действительно, звучит устрашающе. Но так как мы разрабатываем продукты, мы ориентированы исключительно на долгосрочные отношения с сотрудниками. Поэтому нам нужно несколько встреч. Благодаря этому и мы, и вы будем уверены, что подходим друг другу на все 100%.