О компании и команде
Нам нужен опытный бэкенд-разработчик в команду разработки масштабного многопользовательского MES-сервиса управления производством металлоконструкций в различных конфигурациях для малых заводов металлоконструкций (ЗМК) и крупных генподрядчиков (EPC-контракторов).
Мы — команда, имеющая большой опыт работы со строительными САПР и дружественными связями с ЗМК в различных регионах. Наш проект успешно прошел стадии прототипа, первых клиентов и привлечения отраслевых инвестиций.
Вы — бэкенд-разработчик, относящийся к ответственным и сложным задачам как к вызову. Сразу уровня Senior или Middle+, который намерен расти до Senior вместе с проектом.
Ожидания от кандидата
⚑ Что требуется сейчас
- Задачи по созданию и поддержанию архитектуры многопользовательской веб-системы
- Создание архитектуры связи облачных и изолированных версий сервиса (через публичный API) для различных клиентов с единой системой авторизации
- Планирование и проработка публичного API для третьих сторон
- Развитие и усложнение системы ролей пользователей системы, коммерческих аккаунтов (СКА)
- Горизонтальнная работа
- с командой проектирования (бизнес-логика)
- с командой сервиса (CustDev, пользовательские истории, поддержка)
- Отслеживание техдолга, организация бесшовного регулярного рефакторинга и способность довести его до конца
⚑ Что потребуется в ближайший год
- Консультация и координация кода команды бэкендеров (в итоге 4 человека)
- Отслеживание и участие в развитии DevOps инфраструктуры разработки совместно с DevOps-инженером
- Развитие и преобразование инфраструктуры конечного сервиса (возможно переход на другие технологии)
⚑ Стэк технологий
- Бэкенд: C#, ASP NET Core 6+, NET Entity Framework, NET Web Api, PostgreSQL
- Фронтенд: Nuxt/Vue.js и их экосистемы
- Прочее: Яндекс.Облако, Docker, Gitlab, Яндекс.Трекер
⚑ Требования и предпочтения
- Опыт участия в разработке всевозможных ERP, CRM
- Неглубокий, но широкий опыт прохождения всего цикла разработки от проектирования через разработку до релиза и техподдержки
- Желательно — fullstack-опыт
Условия работы
- Реализация задач в тесном взаимодействии с членами команды всех направлений — аналитики, маркетинга, проектирования, разработки
- Удаленная работа, по желанию — в московском офисе
- Общая численность команды — около 10 человек
- Стиль разработки — agile