Копанев Александр Александрович

BtlРазмер не указан

О компании

Описание компании пока не заполнено.

Город: Москва

Открытые вакансии (1)

Копанев Александр Александрович Мессенджер | Full stack разработчик | TeamLead
Зарплата не указанаМосква
ПрограммистУдалённая работа3–6 лет
О РОЛИ Мы ищем партнера, который готов проактивно драйвить разработку и отвечать за конечный результат разработки продукта. Вы будете разрабатывать корпоративный мессенджер — это производительный чат с шифрованием, который должен работать мгновенно, обеспечивая надежную сохранность чувствительных данных. Решение задачи требует высокой технической культуры на фронте и беке, а так же достаточный уровень самоорганизации и опыта в проектировании отказоустойчивых систем. ТРЕБОВАНИЯ • Опыт frontend -разработки от 2 лет • React + TypeScript на уровне уверенного владения • Проектирование и реализация REST API и WebSocket API • Опыт backend -разработки от 2 лет • Python (FastAPI / Django) или Node.js (NestJS / Express) — уверенное владение • Реляционные БД: PostgreSQL — схемы, индексы, оптимизация запросов • Кэширование и очереди: Redis, RabbitMQ / Kafka • Контейнеризация: Docker, базовый Kubernetes • Понимание принципов безопасной разработки (аутентификация, авторизация, OWASP Top 10) • Git, базовые навыки работы с дизайн-системами (Storybook и пр.) БУДЕТ ПЛЮСОМ • Опыт работы с real-time интерфейсами (чаты, трейдинг, мониторинг) • Опыт интеграции LLM streaming (server-sent events, token streaming) • Реализация E2EE на клиенте • Знание фреймворков или опыт разработки безопасных Мессенджеров ЗАДАЧИ • Реализовывать реалтайм-функционал мессенджера: WebSocket, push-уведомления, синхронизация • Разрабатывать интерфейс мессенджера: чат, контакты, каналы, групповые переписки • Реализовывать механизмы управления ключами шифрования и сессиями • Обеспечивать масштабируемость и отказоустойчивость сервисов • Работать в тесной связке с дизайнером и поддерживать дизайн-систему • Оптимизировать производительность интерфейсов УСЛОВИЯ Формат: Удалённо / гибрид Занятость: Полная Уровень: Middle / Senior Команда: Разработка