Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— Разработка и развитие backend-сервисов на Python / Django;
— Проектирование и реализация новых функциональных модулей;
— Поддержка, оптимизация и рефакторинг существующей кодовой базы;
— Разработка и поддержка REST API;
— Интеграция с внутренними и внешними сервисами, включая компоненты на Go и других языках;
— Работа с базами данных, оптимизация SQL-запросов и производительности;
— Разработка фоновых и асинхронных процессов;
— Участие в архитектурных решениях и развитии backend-архитектуры;
— Декомпозиция и оценка технически сложных задач;
— Проведение Code Review и поддержание качества кода;
— Анализ и устранение production-проблем;
— Параллельная работа над несколькими направлениями разработки.
Требования:
— Обязателен опыт работы в Crypto / Blockchain;
— Опыт разработки финансовых и транзакционных систем;
— Понимание работы с балансами, платежами и финансовыми операциями;
— Опыт работы с микросервисной архитектурой;
— Знание NATS и других брокеров сообщений;
— Опыт разработки WebSocket и real-time сервисов;
— Знание FastAPI / asyncio;
— Опыт работы с большими объёмами данных и интенсивными потоками событий;
— Глубокая оптимизация PostgreSQL под высокие нагрузки;
— Опыт работы с ClickHouse и аналитическими СУБД;
— Знание Kubernetes и CI/CD;
— Понимание отказоустойчивости и горизонтального масштабирования;
— Опыт работы с Prometheus, Grafana и observability-инструментами;
— Знание принципов безопасной backend-разработки;
— Опыт участия в крупных multi-team проектах;
— Коммерческий опыт backend-разработки от 5 лет, значительная часть которого связана с Python;
— Глубокое знание Python 3;
— Опыт разработки и поддержки крупных production-проектов на Django;
— Уверенное владение Django ORM и Django REST Framework;
— Опыт проектирования и разработки REST API;
— Понимание архитектуры backend-систем и микросервисного взаимодействия;
— Опыт разработки высоконагруженных production-систем;
— Опыт интеграции сервисов, в том числе написанных на разных языках программирования;
— Уверенное знание PostgreSQL: SQL, индексы, транзакции, оптимизация запросов;
— Опыт работы с Redis;
— Понимание асинхронного программирования в Python;
— Опыт фоновой обработки задач и работы с брокерами сообщений;
— Понимание транзакционности, конкурентного доступа и целостности данных;
— Опыт Unit / Integration Testing;
— Знание Git, Docker, Linux;
— Умение самостоятельно проектировать решения, декомпозировать задачи и доводить их до production;
— Способность быстро разбираться в большой существующей кодовой базе и работать с несколькими задачами параллельно.
Условия:
— Крупный проект в сфере криптовалют и цифровых активов;
— Технически сложная платформа с большой существующей кодовой базой;
— Оформление по ТК РБ;
— Гибридный формат работы.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Зарплаты и спрос: Бэкенд
Сейчас в каталоге 3 202 вакансии по этому направлению, удалённо можно работать в 50%.
Середина вилки в этой вакансии, 2 530 $ в месяц, на 44% ниже медианы по направлению (4 500 $). У половины вакансий от 3 000 $ до 5 500 $ (вакансий с вилкой: 175).
Навыки этой вакансии, которые чаще всего просят по направлению: PostgreSQL (35%), Docker (28%), Python (27%), Kubernetes (21%), Git (18%), Redis (17%), SQL (17%). В скобках доля вакансий направления.