2 ноября 2024
Мы ищем квалифицированного Full-Stack разработчика для работы в нашей динамичной команде. В этой роли вы будете отвечать за проектирование и реализацию масштабируемых веб-приложений, используя как фронтенд, так и бэкенд технологии.
Требования к фронтенду:
Владение Angular (v15)
Глубокое понимание Angular Core, Common, Forms, Animations и Router
Опыт работы с Angular CDK для создания сложных компонентов
Знакомство с компонентно-ориентированной архитектурой и Angular Services
Реализация коммуникаций в реальном времени:
Опыт работы с Socket.io для передачи данных и событий в реальном времени
Знакомство с Twilio Video для видеостриминга и коммуникаций
Распознавание лиц:
Базовое понимание технологий распознавания лиц и их применения в веб-разработке
Требования к бэкенду:
Владение Node.js и TypeScript:
Опыт работы с фреймворком NestJS, особенно с его основными модулями
Понимание микросервисной архитектуры и интеграции WebSocket для работы в реальном времени
Интеграция блокчейна:
Интерес к изучению и освоению блокчейн технологий и их применения
Управление базами данных:
Опыт работы с Prisma ORM
Знание Redis для кэширования и управления данными в реальном времени
Разработка API:
Опыт разработки RESTful API, интегрирующихся с фронтендом на Angular
Знакомство с JWT для процессов аутентификации и авторизации
Управление задачами и очередями:
Опыт работы с Bull для очередей задач и фоновыми процессами, а также с Bull Board для мониторинга
Управление файлами и медиа:
Знание AWS SDK (особенно S3) для хранения и управления файлами
Опыт работы с Cloudinary для обработки изображений и медиафайлов
Логирование и мониторинг:
Опыт работы с любыми инструментами для мониторинга производительности
Ожидания от кандидата:
Умение проектировать масштабируемые и поддерживаемые приложения как на фронтенде, так и на бэкенде
Глубокое понимание RESTful принципов и эффективного проектирования API
Опыт работы с потоками данных в реальном времени и коммуникациями
Заинтересованность в создании удобного и интуитивно понятного пользовательского интерфейса.