О роли
Мы ищем 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 процессы
Работа с несколькими компонентами и технологиями
Конкурентная и стабильная зарплата
Академия профессионального коучинга и психологии 5 Prism
Санкт-Петербург
от 120000 RUR
Савельев Георгий Анатольевич
Санкт-Петербург
до 420000 RUR
Санкт-Петербург
от 1800 USD