Описание вакансии
Компания Bercut, отечественный разработчик корпоративного ПО, ищет ведущего веб-разработчика (Fullstack) для работы над интеграционной платформой ESB Bercut. Вам предстоит создавать веб-интерфейсы с использованием React.js/Node.js, PostgreSQL и JavaScript, разрабатывать сложные визуальные компоненты для No-Code/Low-Code инструментов и участвовать в проектировании архитектуры платформы. У нас сильная команда, современные технологии и задачи, которые раскрывают потенциал профессионалов.
Обязанности:
- разработка и поддержка веб-компонентов платформы ESB;
- создание и оптимизация интерфейсов No-Code/Low-Code для проектирования маршрутов (DSL);
- разработка и поддержка REST API;
- оптимизация работы с PostgreSQL и настройка взаимодействия между клиентом и сервером;
- настройка и поддержка CI/CD пайплайнов для веб-разработки;
- обеспечение безопасности данных на уровне веб-приложения;
- наставничество младших разработчиков, проведение код-ревью;
- взаимодействие с командой DevOps для деплоя и масштабирования решений;
- участие в проектировании общей архитектуры веб-приложения.
Требования:
- опыт работы веб-разработчиком от 5 лет, включая 2 года в роли ведущего разработчика;
- уверенное владение React.js, Node.js;
- опыт проектирования и разработки API;
- умение работать с PostgreSQL, знание оптимизации запросов и структуры данных;
- опыт разработки сложных пользовательских интерфейсов;
- уверенные навыки работы с HTML5, CSS3;
- опыт разработки REST API и интеграции с внешними системами;
- навыки проектирования архитектуры фронтенда и бэкенда;
- умение работать с системами контроля версий (Git);
- опыт настройки CI/CD пайплайнов.
Дополнительно оценим:
- опыт работы с инструментами визуализации данных (ReactFlow, PatternFly);
- навыки работы с Docker для локальной разработки;
- опыт работы с системами безопасности (JWT, OAuth2);
- умение настраивать мониторинг с использованием Prometheus, Grafana;
- понимание принципов работы высоконагруженных систем.
Условия:
- участие в уникальном амбициозном проекте по созданию нового продукта (B2B);
- разнообразный технологический стек;
- возможности для повышения экспертизы в разных продуктовых командах;
- открытая корпоративная культура, где ты сможешь влиять на процессы и результат работы компании;
- срочный трудовой договор с возможностью продления и перехода в штат команды;
- есть все условия, чтобы сосредоточиться на интересных задачах:
- гибкое начало дня и возможность работать удаленно.