Full-stack

Архитектор Node.JS Full-time

О компании и команде

Архитектор в нашей команде – незаменимый специалист при создании или аудите сложных IT-решений. Его задачи – заложить фундамент проекта, обеспечить гибкость и снизить риски, а в конечном итоге – обеспечить бизнесу быструю и качественную разработку. Мы в SimbirSoft развиваем собственный архитектурный комитет – в нем уже более 40 опытных разработчиков, и сейчас мы в поисках архитектора для усиления нашей команды.


Вам предстоит:

  • Анализ целей клиента и основных требований к продукту.
  • Проектирование архитектуры высоконагруженных систем.
  • Выбор и обоснование технологического стека.
  • Оценка рисков предлагаемых решений.
  • Написание технической документации (архитектурной концепции), составление презентации и защита перед заказчиком.
  • Разработка архитектурного каркаса системы на стеке Node.JS и архитектурный надзор.
  • Участие в развитии архитектурных и инженерных практик в компании.
  • Участие в пресейле, оценка сроков и бюджета проекта на этапе пресейла.

Ожидания от кандидата

Требования:

  • Опыт работы в IT сфере - не менее 3 лет​ на стеке Node JS
  • Опыт работы тимлидом/техлидом - не менее 2-х лет
  • Участие в проектировании и разработке архитектуры проекта на стеке node JS - не менее 2-х лет
  • Опыт проработки и принятия решений по адаптации продукта к новым требованиям бизнеса, даже если в начале процесса проектирования они не были известны в полном объеме
  • Знание базовых технологий - Node JS, JS, PostgreSQL
  • Понимание основ сетевых и Веб-технологий (RESTful, HTTP, TCP/IP)
  • Знание основ Devops (Jenkins, CI/CD, pm2, k8s, cloud infra)
  • Практический опыт работы с RabbitMQ
  • Опыт работы с фреймворком Nest.js
  • Опыт релиз менеджмента, рефакторинга и code review
  • Умение обеспечивать баланс между стоимостью разработки и гибкостью решения для быстрого внедрения будущих требований
  • Умение контролировать реализацию: заложить каркас системы и вести архитектурный надзор
  • Умение вместе с проектной командой выбирать оптимальное техническое решение в соответствии с планами развития продукта и бизнеса
  • Опыт в создании горизонтально масштабируемых приложений
  • Умение разрабатывать структуру хранения данных

Будет плюсом:

  • Знание методологий проектирования архитектуры.
  • Понимание базовых принципов тестирования (различные виды тестирования, опыт практического применения).
  • Знание стандартов и методик разработки и модификации программных продуктов.
  • Опыт применения базовых паттернов проектирования.

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

Мы предлагаем:

  • Работу в команде экспертов.
  • Широкий технологический стек, сотни проектов.
  • Гибкий график работы, который позволяет высыпаться и выделять время на хобби.
  • Льготы и меры господдержки, предусмотренные для IT-компаний (аккредитованы Минцифры*).
  • Возможность разрабатывать IT-решения для разных отраслей, пробовать новые технологии.
  • У нас выстроены процессы удаленной работы, при этом есть просторные офисы с зонами коворкинга, где можно с комфортом пообщаться, поиграть в настолки или в тишине обдумать рабочие задачи.
  • Возможность прокачаться во всех интересующих направлениях.
  • Развитую систему менторства, сертификацию за счёт компании, участие в конференциях, изучение английского языка.
  • Активный обмен опытом, внутренние и внешние митапы по разработке, хакатоны, доклады по развитию hard и soft skills.

Бонусы

  • 40+ клубов по интересам и профессиональных сообществ внутри компании.
  • Уютный мерч.
  • Полный соцпакет и «белую» зарплату.
  • Корпоративную базу знаний и социальную сеть для удобства общения с каждым из 1300+ сотрудников.
  • Гибкую систему бонусов, которая настраивается под индивидуальные потребности: различные уровни ДМС, компенсация занятий любыми видами спорта, возмещение стоимости обучения.

Overview

  • Employer: SimbirSoft
  • Job Title: Архитектор Node.JS
  • Published: 1 month ago
Apply For This Job