yandex
calm
Зарплата
1 800 $ – 4 200 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Middle/Senior Python Backend Engineer (Matrix-мессенджер)

Оценка ИИ

Привлекательная вакансия для опытных разработчиков благодаря работе с современным протоколом Matrix, возможности оплаты в криптовалюте и полной удаленке. Проект предлагает интересные инженерные вызовы в области Highload.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена специфическим требованием к знанию фреймворка Twisted и опыта работы с протоколом Matrix. Также ожидается опыт работы с высоконагруженными системами (100k+ пользователей), что повышает планку для кандидатов.

Анализ зарплаты

Медиана3 500 $
Рынок2 500 $ – 5 500 $
Оценка ИИ

Предлагаемая вилка 1800 – 4200 USDT соответствует рыночным ожиданиям для Middle и Senior позиций на международном рынке при удаленной работе, хотя верхняя граница для Senior уровня в Highload проектах могла бы быть выше. Оплата в криптовалюте является дополнительным преимуществом для многих кандидатов.

Сопроводительное письмо

I am writing to express my strong interest in the Middle/Senior Python Backend Engineer position at Calm. With over 4 years of experience in Python development and a deep understanding of asynchronous programming, I am particularly excited about the opportunity to work on a high-load corporate messenger based on the Matrix protocol. My background includes extensive work with Twisted and PostgreSQL, which aligns perfectly with your technical stack.

In my previous roles, I have successfully scaled backend systems to handle significant user traffic and optimized performance for high-load environments. I am well-versed in Docker, GitLab CI/CD, and have a keen interest in decentralized systems like Matrix. I am confident that my technical skills in Python and my experience with complex architectural tasks will allow me to contribute effectively to the development of Synapse-based solutions at Calm.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в calm уже сейчас

Присоединяйтесь к созданию корпоративного супер-мессенджера будущего и откликнитесь прямо сейчас!

Описание вакансии

#вакансия #python #backend #matrix #highload #удаленнаяработа

🚀 Middle/Senior Python Backend Engineer (Matrix-мессенджер) в Calm

Calm — технологический стартап, создающий корпоративный супер‑мессенджер на базе протокола Matrix (гибрид Telegram и Element). Мы ищем сильного Python-разработчика для развития и масштабирования высоконагруженной backend‑части, которая обслуживает десятки тысяч активных пользователей.

Чем предстоит заниматься:

  • Развивать и масштабировать backend корпоративного мессенджера (работа с Synapse, настройка, оптимизация).
  • Решать нестандартные задачи, связанные с высокой нагрузкой, надёжностью и безопасностью.
  • Участвовать в проектировании архитектуры, код-ревью, внедрении лучших практик.
  • Работать с асинхронным кодом (Twisted), базами данных, очередями, Docker-инфраструктурой.
  • Проводить оптимизацию производительности и обеспечивать стабильность при росте числа пользователей.

Мы ждём от тебя:

  • Опыт коммерческой разработки на Python от 3 лет (Middle) / от 4 лет (Senior).
  • Глубокое знание асинхронного программирования, в частности Twisted (обязательно).
  • Уверенная работа с PostgreSQL, Docker, Git/GitLab.
  • Понимание принципов высоконагруженных систем и опыт масштабирования проектов с аудиторией 100k+ пользователей (для Senior — обязательно, для Middle — будет плюсом).
  • Знакомство с библиотеками PyYAML, Jinja2 (для работы с конфигурациями и шаблонами).
  • Опыт написания тестов, участие в код-ревью, следование стандартам качества.

Будет твоим преимуществом:

  • Опыт работы с Matrix-серверами (Synapse, Dendrite) или аналогичными децентрализованными системами.
  • Знание Rust, Node.js (для кросс‑командного взаимодействия).
  • Опыт работы с Ansible, Kubernetes, CI/CD (GitLab CI).
  • Участие в open‑source проектах.
  • Навыки оптимизации запросов и работы с большими объёмами данных.

Условия работы:

  • Полная удалёнка (из любой точки мира), гибкий график в рамках 5‑дневной недели.

- Зарплата: 1800 – 4200 (USDT/BTC) в зависимости от уровня и опыта.

  • Возможность повышения зарплаты через 3 месяца по результатам работы.
  • Оформление: ГПХ, ИП или самозанятость.
  • Дружная команда, интересные технические задачи, минимум бюрократии.

Процесс отбора:

  1. Скрининг резюме.
  2. Телефонное интервью с HR (30 мин).
  3. Техническое собеседование с Tech Lead и PM.
  4. Опционально: небольшое тестовое задание (оплачиваемое).
  5. Оффер.

📩 Отклик и вопросы в Telegram: Откликнуться

Стек технологий: #Python #Postgres #Docker #Twisted #PyYAML #Jinja2 #GitLab #Highload #Rust #NodeJS #Ansible #Kubernetes #Mariadb #CICD

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Git
  • Python
  • Rust
  • Kubernetes
  • CI/CD
  • PostgreSQL
  • Docker
  • Node.js
  • Ansible
  • GitLab
  • Jinja2
  • Highload
  • Twisted
  • PyYAML

Возможные вопросы на собеседовании

Проект основан на Synapse, который активно использует Twisted. Важно понимать механизмы работы этого фреймворка.

Расскажите о механизме Deferred в Twisted. Как обеспечивается неблокирующее выполнение операций и как обрабатываются ошибки в цепочках колбэков?

Вакансия предполагает работу с высоконагруженным мессенджером.

С какими основными проблемами производительности вы сталкивались при масштабировании Python-бэкенда до 100 тысяч пользователей и как их решали?

Matrix — это децентрализованный протокол. Знание его основ критично.

В чем заключаются основные архитектурные отличия протокола Matrix от традиционных клиент-серверных мессенджеров? Как это влияет на консистентность данных?

PostgreSQL является основной базой данных в стеке.

Как бы вы оптимизировали хранение и поиск по истории сообщений в мессенджере при условии резкого роста объема данных? Какие стратегии индексирования или шардирования вы бы применили?

В стеке упоминаются Rust и Node.js как преимущество.

Был ли у вас опыт интеграции Python-сервисов с модулями на Rust (например, через PyO3) для оптимизации критических по производительности участков кода?

Похожие вакансии

Top Selection
280 000 ₽ – 300 000 ₽

Go - разработчик (Senior)

SeniorУдалённоРоссия
Go · SQL · gRPC · REST · Protobuf · JSON · Kafka · Redis · PostgreSQL · ClickHouse · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · CI/CD · Data Lake
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
HuntTech
250 000 ₽ – 310 000 ₽

Разработчик C++ ( Senior )

SeniorУдалённоРоссия
C++ · Linux · TCP/IP · Docker · Git · BGP · VLAN · Wireshark · TCPDump · Cisco TRex · GNS3 · EVE-NG · LACP · VXLAN
+14 навыков
JETLYN
310 000 ₽ – 420 000 ₽

Rust Developer

SeniorУдалённоРоссия
Rust · WebSocket · REST · WASM · Asynchronous Programming · CAD · System Design · AI-assisted Development · Claude Code · Codex
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

calm
Зарплата
1 800 $ – 4 200 $