Вакансия: Senior backend developer (node.js)
Описание вакансии
В Yoonion Holding, мы создаем экосистему программных продуктов для управления бизнес-процессами команд разработки. Yoonion объединяет продукты и команды Test IT и TeamStorm.
Сейчас мы ищем опытного backend-разработчика с широким кругозором, увлеченного технологиями и сосредоточенного на создании надежных, масштабируемых решений.
Предстоит разрабатывать новый AI-продукт в области автоматизации QA: это инструмент для QA-инженеров, позволяющий эффективно использовать современные технологии в решении ежедневных задач.
Технический стек:
Typescript, Node.js, MongoDB, Redis, Kafka, Docker, Python, LLM. На фронте используем React.
Задачи:
- Разработка бэкенда на node.js, интеграция компонентов приложения;
- Интеграция с LLM, промптинг, создание LLM агентов;
- Создание MVP продукта, участие в развертывании инфраструктуры и сервисов приложения;
- Проработка архитектурных и технических решений. Проектирование API;
- Документирование технических решений в формате decision record.
Какой опыт и навыки необходимы:
- Опыт разработки бэкенда веб-приложений - не менее 5 лет, на стеке Node.js не менее 2-х лет. Уверенное владение TypeScript;
- Опыт работы с SQL и NoSQL базами данных. Навыки проектирования, индексации, написания сложных запросов. Глубокое понимание ACID и BASE концепций. Знание принципов репликации и механизмов обеспечения согласованности данных.
- Опыт разработки распределённых систем и горизонтально масштабируемых сервисов. Опыт работы с микросервисной архитектурой, понимание её преимуществ и ограничений. Знание механизмов обеспечения отказоустойчивости системы;
- Знание архитектурных паттернов, лучших практик разработки. Способность писать структурированный код, поддерживать порядок в кодовой базе.
- Самостоятельность, ответственность и стремление к освоению новых технологий. Готовность работать в динамичной среде и решать задачи в области AI.
Будет плюсом:
- Представление о DevOps практиках, опыт самостоятельного разворачивания сервисов. Опыт настройки CI/CD пайплайнов;
- Опыт работы над инфраструктурными сервисами, такими как брокеры сообщений, API-гейтвей, балансировщики нагрузки, системы кэширования и т.п.;
- Опыт работы с одним иза IaaS вендоров: Azure, AWS, Yandex Cloud;
- Опыт интеграции LLM. Понимание базовых принципов машинного обучения;
Мы предлагаем:
-
Инновационную культуру, в которой хочется творить и созидать, воплощать в жизнь самые смелые и прорывные идеи. Мы не расставляем рамок для развития команды или продукта. Каждый из нас может проявить себя без ограничений и создать что-то новое, чем будет по-настоящему гордиться;
-
Возможность реализовать свой опыт и амбициозные идеи. Безграничный профессиональный и карьерный рост;
-
Работа в высокотехнологичной компании: мы следим за современными тенденциями в технологиях и подходах к разработке;
-
Мы заботимся о здоровье и настроении нашей команды и инвестируем в страхование, спорт и постоянные корпоративные мероприятия;
-
Предоставляем 5 оплачиваемых дополнительных выходных в год, которые компенсируются по фактическому дневному заработку;
- Мы ценим свободу каждого в нашей команде и предоставляем возможность выбирать, где удобно работать + гибкое начало и окончание рабочего дня;
- Для тех, кто любит офис - современный офис рядом с метро Дмитровская со всем полезным и необходимым: напитки, свежие фрукты, место для отдыха и техника, на которой приятно работать;
-
Официальное трудоустройство и зарплата.
Если вы хотите повлиять на будущее QA, создавая новые технологии и продукты на основе взаимодействия человека и ИИ, мы будем рады вашему отклику.