python developer
сопроводительное письмо
описание
Calm — технологический стартап, создающий корпоративный супер‑мессенджер на базе протокола Matrix (гибрид Telegram и Element). Компания ищет разработчика для развития и масштабирования высоконагруженной backend‑части, которая обслуживает десятки тысяч активных пользователей.
задачи
- Развивать и масштабировать backend корпоративного мессенджера (работа с Synapse, настройка, оптимизация)
- Решать нестандартные задачи, связанные с высокой нагрузкой, надёжностью и безопасностью
- Участвовать в проектировании архитектуры, код-ревью, внедрении лучших практик
- Работать с асинхронным кодом (Twisted), базами данных, очередями, Docker-инфраструктурой
- Проводить оптимизацию производительности и обеспечивать стабильность при росте числа пользователей
требования
- Опыт коммерческой разработки на Python от 3 лет
- Глубокое знание асинхронного программирования, в частности Twisted
- Уверенная работа с PostgreSQL, Docker, Git/GitLab
- Понимание принципов высоконагруженных систем и опыт масштабирования проектов с аудиторией 100k+ пользователей
- Знакомство с библиотеками PyYAML, Jinja2
- Опыт написания тестов, участие в код-ревью, следование стандартам качества
- Будет плюсом опыт работы с Matrix-серверами (Synapse, Dendrite) или аналогичными децентрализованными системами, знание Rust, Node.js, опыт работы с Ansible, Kubernetes, CI/CD, участие в open‑source проектах, навыки оптимизации запросов и работы с большими объёмами данных
условия
- Полная удалёнка (из любой точки мира), гибкий график в рамках 5‑дневной недели
- Возможность повышения зарплаты через 3 месяца по результатам работы
- Дружная команда, интересные технические задачи, минимум бюрократии
- Оформление: ГПХ, ИП или самозанятость
навыки