Платформа строительных сервисов - быстрорастущая продуктовая компания, входящая в группу Lad.
Миссия ПСС: Мы снижаем барьеры между участниками строительной отрасли для повышения качества жизни людей.
Работаем и развиваемся на Российском и зарубежном рынках
Наш продукт - это easyBIM-технология, уникальное системное решение для цифровизации строительства, у которого нет аналогов на российском рынке.
Мы помогаем оцифровать строительный процесс Министерствам строительства в 12 регионах страны, сопровождаем стройку в крупных муниципальных центрах.
Сейчас мы в поисках человека в команду разработки на позицию Ведущий backend-разработчик
Обязанности
-
Проектирование, разработка архитектуры системы
-
Разработка, сопровождение и документирование кодовой базы
-
Разработка и сопровождение Unit-тестов
-
Работа с техническим долгом
-
Проведение Code Review
-
Менторство, поддержание, управление командой разработки
-
Планирование спринтов, обеспечение прозрачности работы команды, декомпозиция и распределение задач
-
Поддержание CI/CD процессов
Требования:
-
Опыт работы в родном нам тех.стеке (см.ниже)
-
Опыт работы в качестве Ведущего разработчика высоконагруженных систем (билинг, фин-тех, агрегаторы, маркетплейсы и пр)
-
Опыт построения/перестроения архитектуры продукта
-
Умение аргументированно защитить выбранное техническое решение
-
Опыт проведения code-review
-
Контроль постановки, исполнения, сдачи целей и задач спринта
-
Опыт работы в условиях многозадачности
Технологический стек:
-
NodeJs
-
NestJs
-
Hapi
-
Postgres/PLSQL
-
TypeORM
-
Redis
-
RabbitMQ
-
Jest, mocha
-
minio (S3)
-
AdminBro
-
docker
-
k8s
-
Socket.IO, HTTP API, REST API
-
Swagger
Знания и умения:
-
Понимание основ отличий различных подходов (ООП, FRP, Процедурный стиль, etc.)
-
ООП (шаблоны GoF, PoEAA, GRASP), SOLID
-
Архитектура, типы архитектуры, антипаттерны, KISS, DRY
-
Микросервисы
-
SQL - нормальные формы, реляционная теория, индексы, оптимизация, JOIN, EXPLAIN, транзакции, уровни изоляции
-
NoSQL - sql/nosql - понимание чем отличается, в каких случаях целесообразны
-
Алгоритмы и структуры данных (асимптотика, O(n))
-
Графы, деревья
-
Умение в скрам (понимание артефактов, зачем они нужны, и как это работает)
Условия работы:
-
Большое количество интересных и сложных задач гарантируем
-
Оформление в соответствии с ТК РФ, белая заработная плата
-
Высокий уровень дохода, выплачиваем зарплату дважды в месяц
-
Формат работы: удаленный
-
График работы: пятидневка, нормированный рабочий день
-
Возможности карьерного роста внутри компании
-
ДМС на протяжении всего срока работы в компании