Описание
Мы развиваем собственный веб-продукт для автоматизации подготовки нотариальных документов и ищем разработчика в команду. Предстоит работать над системой формирования документов на основе подготовленных шаблонов с последующей передачей данных в АРМ «Табеллион». Продукт включает веб-интерфейс, серверную часть, бизнес-логику, отчётность и внутренние инструменты для автоматизации рабочих процессов. Это продуктовая разработка, где важно не только реализовывать задачи, но и участвовать в развитии системы: проектировать решения, улучшать архитектуру и влиять на техническое направление продукта.
Задачи
•Разрабатывать и развивать веб-приложение для формирования нотариальных документов
•Реализовывать работу с шаблонами и автоматизированным созданием документов
•Разрабатывать frontend- и backend-части продукта
•Создавать и развивать REST API и серверную бизнес-логику
•Разрабатывать модули отчётности и работы с данными
•Интегрировать систему с внешними сервисами и АРМ «Табеллион»
•Участвовать в проектировании архитектуры и выборе технических решений
•Поддерживать существующий функционал и улучшать кодовую базу
•Оптимизировать производительность приложения и устранять технические проблемы
Требования
•Опыт коммерческой разработки веб-приложений
•Уверенное владение TypeScript
•Опыт работы с frontend-фреймворками
•Понимание принципов разработки серверной части приложений
•Опыт создания и поддержки REST API
•Практический опыт работы с Docker
•Уверенная работа с Git
•Опыт работы с базами данных и проектированием структуры данных
•Понимание принципов интеграции внешних сервисов
•Умение быстро разбираться в существующем коде и самостоятельно находить решения
•Самостоятельность и умение доводить задачи до результата
•Ответственность за качество кода и принимаемых решений
•Умение обсуждать технические решения и находить компромиссы
•Способность понятно объяснять свои идеи и подходы
•Внимательность к деталям
•Готовность участвовать в развитии продукта, а не только выполнять поставленные задачи
Будет плюсом
•Опыт разработки систем документооборота
•Опыт генерации документов на основе шаблонов
•Понимание процессов подготовки нотариальных документов
•Знание АРМ «Табеллион» и опыт работы с интеграциями с данной системой
•Опыт создания отчётных систем
•Опыт разработки корпоративных веб-приложений
•Понимание вопросов производительности и оптимизации запросов
•Опыт работы с Go
•Опыт настройки CI/CD и работы с Linux-средой
Условия
•Работа в офисе
•Гибкий график с ориентацией на результат
•Рабочий день, с 11 до 20 (10-19)
•Работа над собственным долгосрочным продуктом
•Участие в проектировании архитектуры и выборе технических решений
•Современный стек технологий без легаси ради легаси
•Возможность влиять на развитие продукта и техническое направление