О роли
Мы ищем Full-stack разработчика (JavaScript / TypeScript) для разработки и поддержания платформы автоматизации бизнес процессов.
В этой роли вы будете участвовать в проектировании и разработке компонентов системы, писать и ревьюить код, улучшать архитектуру и качество продукта, а также учитывать нефункциональные требования, такие как безопасность, производительность, масштабируемость и стабильность.
Вы будете работать в тесном взаимодействии с командой и напрямую влиять на развитие продукта по отзывам клиентов.
Задачи
-
Проектирование и реализация компонентов системы, включая нефункциональные требования: безопасность, производительность, масштабируемость, мониторинг и частота релизов
-
Разработка и ревью кода
-
Участие в архитектурных решениях и развитии продукта
-
Поиск точек улучшения, планирование и реализация рефакторинга
-
Участие в разборе инцидентов и поддержки клиентов
Требования
-
От 3 лет опыта в разработке программного обеспечения
-
От 2 лет опыта работы с JavaScript и Node.js
-
От 1 года опыта работы с MongoDB
-
Уверенные знания Node.js, TypeScript и JavaScript экосистемы
-
Опыт работы с NestJS, Express или другими backend фреймворками на JS/TS
-
Опыт работы с Angular
-
Знание Python
-
Опыт написания unit тестов, понимание TDD / BDD
-
Умение писать чистый, структурированный и поддерживаемый код
-
Хорошее понимание проектирования систем и взаимодействия компонентов
-
Уверенное владение Git
-
Опыт работы с Kafka будет плюсом
Условия
-
Полностью удаленная работа
-
Гибкий график
-
Интересные технические задачи и возможность влиять на продукт
-
Развивающиеся Agile и CI/CD процессы
-
Работа с несколькими компонентами и технологиями
-
Конкурентная и стабильная зарплата