Job Title: Senior Backend Developer (Python / Django)
Title: Yadda
Description: Yadda is a software studio on a mission to make the internet safer and more open. We build BlancVPN and a growing suite of privacy‑first tools that protect millions of users, wherever they are.
Language: en
About the role
Наш стек построен вокруг Python 3, Django, PostgreSQL, Redis, ClickHouse и Celery. Мы ценим аккуратность в написании кода, бережное отношение к данным и создание систем, поведение которых остается понятным даже при возникновении сбоев.
- Сервисы на Python 3 и Django
- PostgreSQL, Redis и ClickHouse
- Celery, интеграции и внутренние инструменты
- Надежность в продакшене и практичная observability
What you'll do
Разработка
- Создавать и поддерживать бэкенд-сервисы, надежные продуктовые API, бэк-офисные сценарии, логику биллинга и внутренние инструменты администрирования.
Работа с данными
- Проектировать схемы PostgreSQL, управлять миграциями, следить за консистентностью данных и оптимизировать тяжелые запросы.
Состояние и аналитика
- Использовать Redis для кеширования, координации задач, рейт-лимитов и хранения операционного состояния. Строить потоки отчетности и обработки событий на базе ClickHouse.
Эксплуатация
- Аккуратно проводить миграции и изменения схем данных в сервисах на Django и Alembic. Улучшать мониторинг, логирование, алерты и процессы отладки.
Взаимодействие
- Плотно работать с командами продукта, фронтенда, инфраструктуры и поддержки для безопасного и предсказуемого релиза фич.
Requirements
Технический стек
- Сильный опыт коммерческой разработки на Python 3
- Практический опыт работы с Django и глубокое понимание его экосистемы
- Уверенные знания PostgreSQL: проектирование схем, работа с индексами, миграции и оптимизация запросов
- Опыт использования Redis для кеширования, очередей, блокировок и высоконагруженных продуктовых сценариев
- Опыт работы с ClickHouse или другими аналитическими СУБД для обработки больших объемов событийных данных
- Уверенное управление миграциями как через Django migrations, так и через Alembic
Инженерные навыки и подходы
- Опыт проектирования API, фоновых задач и внутренних инструментов для администрирования
- Понимание принципов observability: работа с логами, мониторингом и расследованием инцидентов
- Опыт работы с Docker, настройкой CI/CD и процессами деплоя в продакшен
- Внимательное отношение к тестированию и стремление делать критически важные узлы системы предсказуемыми
Коммуникация и язык
- Четкая письменная речь и высокий уровень автономии для эффективной удаленной работы
- Владение английским языком на уровне B1+ и выше, письменным и устным
Work from anywhere*
Работайте там, где вам комфортно. Полностью удаленная работа с гибким графиком — мы доверяем вам результат.
Competitive, fair pay
Зарплата в Евро на уровне рынка, выплаты в любой банк. Бонусы по итогам работы каждые полгода.
40 days paid time off
40 гибких оплачиваемых дней в году, которые можно использовать для местных праздников или отпуска
Paid sick leave
Болейте спокойно, если нужно, и возвращайтесь обратно
The best of the latest
Выдаем современный MacBook и всё необходимое для комфортного и быстрого старта с первого дня.
Global health coverage
Полная страховка SafetyWing — медицина, стоматология по всему миру (кроме США/Сингапура/Гонконга).
Mental health support
Терапия, коучинг и инструменты заботы о себе по запросу.
Language learning, on us
Доступ к Preply для занятий с репетитором или самостоятельного изучения любого языка.
Worldwide team meet‑ups
Регулярные очные встречи команды для совместной работы и отдыха (проезд и проживание оплачиваются).
Professional development budget
Компенсация курсов, конференций и материалов для вашего роста.
Присоединяйтесь к команде
Нажмите на кнопку ниже, чтобы заполнить форму.
Заполнить форму