Работа у нас

Ниже мы сформулировали тезисы, которые описывают работу в нашей компании. Ждём ваши вопросы на hr@ntprog.com или на собеседовании.

У нас несколько C++ команд, web-разработчики, мобильные разработчики, админы, техническая поддержка и менеджеры.

Мы работаем небольшими командами до шести человек, в каждой команде есть лид.

В компании плоская организационная структура, мы за открытое общение между всеми сотрудниками.

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

Каждому новому сотруднику назначается ментор, который помогает с обучением и интеграцией в компанию.

Испытательный срок длится три месяца, во время него нужно пройти обучение по системе и сдать внутренний экзамен.

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

Мы постоянно развиваем нашу платформу, компанию и процессы.

Все задачи мы ведем в Jira, используем Scrum и Kanban процессы.

Мы используем Google Workspace и Slack для хранения документов и переписки.

Мы ведем внутренние гайды, которые описывают наши процессы.

Мы часто работаем в командах и парах, поэтому используем единое окружение, одни и те же IDE, ОС и др.

В компании работает около 60 человек, средний возраст сотрудников 30 лет.

Работаем по ТК РФ, белая зарплата, премии, ДМС со стоматологией и полисом для выезда за рубеж.

Комфортный офис с круглосуточным доступом.

Кофе, чай, свежие фрукты, регулярные корпоративные мероприятия.

Текущие вакансии

Разработчики

Мы разделяем ценности Agile и XP подходов. Над всеми задачами мы работаем командой.

Из XP активно применяем парное программирование, коллективное владение кодом, test-driven development, стандарты оформления кода, CI/CD.

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

После каждого спринта проводим ретроспективы и внутреннее демо.

Ежедневно команды встречаются на стендапах.

Мы пишем unit, автоматические и нагрузочные тесты.

Пишем техническую документацию на систему и аналитику на новые задачи.

Наши команды — это feature teams, которые работают над задачами от формирования требований до тестирования и внедрения.

От команд и сотрудников мы ждем кроссфункциональности.

Разработка ведется по Scrum, спринты длятся по 3 недели, раз в месяц мы делаем релиз.

В неделю перед релизом мы всей командой проводим комплексное тестирование и стабилизацию.

Для хранения кода используем Bitbucket, при разработке создаем feature branch.

Любой код до попадания на продакшн проходит код-ревью.

Стараемся не копить технический долг и выделять время на техническое развитие системы.

Разработчики являются третьей линией поддержки.

Админы

Системные администраторы не делятся по ролям и занимаются следующими задачами: оборудование, сеть, взаимодействие с разработчиками, DevOps, офис.

Платформа хостится на собственной инфраструктуре, которая требует постоянного развития. Сейчас наше оборудование находится в четырех разных датацентрах России и Европы.

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

Серверная инфраструктура строится на базе Arch Linux, большинство разработчиков используют Linux, но приходится сталкиваться с Windows и Mac OS, под эти системы мы выпускаем наше Desktop приложение.

Техническая поддержка

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

Мы общаемся с клиентами на русском и английском языках.

Инженеры технической поддержки решают не только вопросы, которые возникают у пользователей, но также занимаются конфигурированием системы, расследованием причин инцидентов и автоматизацией процесса поддержки.

Поддержка занимается тестированием и приемкой задач, написанием бизнес документации.

Дизайнеры

Совместно с разработчиками ведут продуктовый дизайн по всем интерфейсам платформы — desktop, web, mobile.

Совместно с менеджерами занимаются созданием презентаций, видеороликов и других маркетинговых материалов.

Менеджеры

Команда менеджеров создает удобную и эффективную инфраструктуру для успешного развития и продвижения системы.

На сегодняшний день команда менеджеров включает в себя генерального директора, юриста, бухгалтеров, финансиста, сейлов.

Для продвижения системы мы принимаем участие в международных выставках, форумах, конференциях.

На постоянной основе взаимодействуем с текущими и потенциальными клиентами для совместного развития продукта.