Fullstack-инженер
удалёнка, Москва
Команда развивает экосистемные сервисы VK и настраивает BPMSoft-платформу для улучшения пользовательского опыта. Вы будете создавать и дорабатывать конфигурации, клиентские и серверные компоненты, писать интеграции через бизнес‑процессы и веб‑сервисы и поддерживать локальную сборку и отладку
ГрейдMiddle
Стек
C#.NETPostgreSQLDockerBPMSoftJavaScriptRESTSOAPGit
Задачи
- •Разрабатывать и дорабатывать конфигурации BPMSoft
- •Создавать и настраивать базовые компоненты платформы (схемы, модули, детали, поля)
- •Настраивать страницы разделов: валидация, видимость, доступность, обязательность полей
- •Добавлять и настраивать детали с фильтрацией и кастомизацией отображения
- •Разрабатывать и расширять клиентские схемы; подключать зависимости и работать с Sandbox
- •Писать интеграции через бизнес‑процессы и веб‑сервисы; поднимать и собирать приложение локально в Docker; отлаживать клиент‑серверную часть и работать с Git
Обязательно
- •Глубокое знание архитектуры BPMSoft и уверенная настройка через конфигуратор
- •Опыт локального развёртывания приложения, в том числе сборка в Docker
- •Знание C#, JavaScript и платформы .NET для решения задач средней сложности
- •Уверенная работа с PostgreSQL: JOIN, индексы, триггеры, запросы по нескольким таблицам
- •Понимание различий между Select и EntitySchemaQuery и умение выбирать инструмент
- •Понимание жизненного цикла клиентской схемы и навыки отладки клиент‑серверного взаимодействия
Будет плюсом
- •Сертификат BPMSoft Разработчик — продвинутый уровень
- •Знание Go и/или Python
- •Понимание смежного frontend/backend стека: React, TypeScript, RxJS
- •Опыт интеграции BPMSoft со смежными системами
- •Опыт миграции с других CRM (Salesforce, Microsoft Dynamics, 1С) на BPMSoft