Описание
Стартап создаёт безопасный корпоративный мессенджер на базе протокола Matrix и развивает и адаптирует открытый клиент Element Web/Desktop.
Задачи
•Технически лидировать и наставлять команду backend-разработчиков на Go и Python
•Управлять командой: ставить задачи, проводить код-ревью и встречи 1:1, оценивать и развивать сотрудников, участвовать в найме
•Проектировать архитектуру backend-сервисов: микросервисы, API, событийные системы, обмен данными в реальном времени, очереди, кэши и базы данных
•Развивать и поддерживать инфраструктуру Matrix: Synapse/Dendrite, мосты, федерацию и интеграцию с Element Web/Desktop
•Обеспечивать производительность, отказоустойчивость, масштабируемость, безопасность и сквозное шифрование
•Контролировать CI/CD, мониторинг, журналирование, тестирование и качество кода
•Синхронизироваться с продуктовой, фронтенд- и DevOps-командами и руководством
Требования
•Уверенный производственный опыт с Go и Python
•От 6 лет опыта в backend-разработке
•От 4 лет управленческого опыта и руководства командой из 3 и более человек
•Опыт технического лидерства: принятия архитектурных решений, выбора технологий и контроля качества
•Глубокое понимание backend: микросервисов, REST/gRPC/WebSocket, событийных систем, очередей, кэшей, PostgreSQL и Redis
•Опыт работы с Docker, Kubernetes, CI/CD, мониторингом Prometheus/Grafana и журналированием
•Понимание безопасности: OAuth/OIDC, TLS, сквозное шифрование и управление секретами
•Английский для чтения документации, уровень B1+
•Сильные навыки общения
Будет плюсом: опыт с Matrix/Synapse/Dendrite, Element, федерацией и мостами, WebRTC и LiveKit (ICE/STUN/TURN, SDP, SFU, simulcast), поддержки открытого программного обеспечения и слияния изменений с основной версией, построения процессов в стартапе, работы с FastAPI, Django, asyncio, gRPC и SQLAlchemy, а также с высоконагруженными системами реального времени и мессенджерами.
Условия
•Оплачиваемый клод-тим
•Дружная команда и интересные технические вызовы
•Гибкий график с ориентацией на МСК
•Оплата 2 раза в месяц