О продукте
Мы развиваем собственный веб-продукт для автоматизации подготовки нотариальных документов и ищем разработчика в команду.
Предстоит работать над системой формирования документов на основе подготовленных шаблонов с последующей передачей данных в АРМ «Табеллион». Продукт включает веб-интерфейс, серверную часть, бизнес-логику, отчётность и внутренние инструменты для автоматизации рабочих процессов.
Это продуктовая разработка, где важно не только реализовывать задачи, но и участвовать в развитии системы: проектировать решения, улучшать архитектуру и влиять на техническое направление продукта.
Если вам интересно создавать прикладные веб-системы, работать с реальными бизнес-процессами и развивать продукт вместе с командой — будем рады познакомиться.
При отправке ответа на вакансию укажите в сопроводительном письме "АРМ Табеллион"
Чем предстоит заниматься
•разрабатывать и развивать веб-приложение для формирования нотариальных документов;
•реализовывать работу с шаблонами и автоматизированным созданием документов;
•разрабатывать frontend- и backend-части продукта;
•создавать и развивать REST API и серверную бизнес-логику;
•разрабатывать модули отчётности и работы с данными;
•интегрировать систему с внешними сервисами и АРМ «Табеллион»;
•участвовать в проектировании архитектуры и выборе технических решений;
•поддерживать существующий функционал и улучшать кодовую базу;
•оптимизировать производительность приложения и устранять технические проблемы.
Наш стек
Frontend:
•TypeScript;
•современные frontend-фреймворки (React/Vue);
•работа с компонентным подходом и сложными пользовательскими сценариями;
•взаимодействие с REST API.
Backend:
•Go / Node.js;
•TypeScript (для backend-разработки);
•REST API;
•серверная бизнес-логика;
•работа с базами данных.
Инфраструктура и инструменты:
•Docker;
•Git;
•Linux;
•реляционные базы данных;
•CI/CD будет преимуществом.
Мы ожидаем
Hard skills:
•опыт коммерческой разработки веб-приложений;
•уверенное владение TypeScript;
•опыт работы с frontend-фреймворками;
•понимание принципов разработки серверной части приложений;
•опыт создания и поддержки REST API;
•практический опыт работы с Docker;
•уверенная работа с Git;
•опыт работы с базами данных и проектированием структуры данных;
•понимание принципов интеграции внешних сервисов;
•умение быстро разбираться в существующем коде и самостоятельно находить решения.
Будет преимуществом:
•опыт разработки систем документооборота;
•опыт генерации документов на основе шаблонов;
•понимание процессов подготовки нотариальных документов;
•знание АРМ «Табеллион» и опыт работы с интеграциями с данной системой;
•опыт создания отчётных систем;
•опыт разработки корпоративных веб-приложений;
•понимание вопросов производительности и оптимизации запросов;
•опыт работы с Go;
•опыт настройки CI/CD и работы с Linux-средой.
Soft skills:
•самостоятельность и умение доводить задачи до результата;
•ответственность за качество кода и принимаемых решений;
•умение обсуждать технические решения и находить компромиссы;
•способность понятно объяснять свои идеи и подходы;
•внимательность к деталям;
•готовность участвовать в развитии продукта, а не только выполнять поставленные задачи.
Что предлагаем
•работа в офисе;
•гибкий график с ориентацией на результат;
•рабочий день, с 11 до 20 (10-19);
•работу над собственным долгосрочным продуктом;
•участие в проектировании архитектуры и выборе технических решений;
•современный стек технологий без легаси ради легаси;
•возможность влиять на развитие продукта и техническое направление.
Этапы отбора
•короткое знакомство с HR;
•техническое интервью;
•оффер.