Senior Backend Developer (Python)@ Match Systems
О позиции
Мы ищем Senior Backend Developer (Python) для работы в компании Match Systems, которая является лидером в разработке решений на основе блокчейн-технологий. Ваша роль будет заключаться в проектировании и развитии высоконагруженных backend-сервисов, что позволит вам внести значимый вклад в создание экосистем для анализа и отслеживания блокчейн-транзакций.
Чем вы будете заниматься
- Проектирование и развитие высоконагруженных backend-сервисов на Python.
- Оптимизация производительности и масштабируемости системы для работы в условиях highload.
- Разработка и внедрение тестов (юнит-тесты, интеграционные тесты).
- Участие в код-ревью и обеспечении высокого качества кода.
- Анализ и устранение узких мест в производительности системы.
- Взаимодействие с другими командами для реализации и поддержки масштабируемых решений.
Требования
- Опыт работы: от 7 лет в разработке на Python.
- Глубокие знания и опыт работы с FastAPI.
- Опыт работы с PostgreSQL и другими реляционными СУБД, умение эффективно использовать ORM.
- Опыт разработки и оптимизации RESTful API, опыт работы с gRPC, RPC.
- Знания и опыт работы с очередями сообщений, такими как RabbitMQ.
- Уверенные навыки работы с Kafka.
- Глубокое понимание и практический опыт работы с асинхронностью (asyncio, aiohttp и др.), многопоточностью (threading) и мультипроцессностью (multiprocessing) в Python.
- Опыт работы с криптовалютами и блокчейн-технологиями.
Что мы предлагаем
- Конкурентоспособная зарплата, фиксированная в долларах США.
- Интересные и сложные задачи в области блокчейн-технологий и криптовалют.
- Работа в высококвалифицированной команде, обмен опытом с экспертами отрасли.
- Возможность профессионального роста и развития в одной из самых перспективных технологических областей.
Итоговый размер и формат компенсационного пакета обсуждается индивидуально.
Вакансия предлагает интересные задачи и конкурентоспособную зарплату, однако требует значительного опыта и специфических навыков.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с FastAPI для разработки высоконагруженных сервисов, включая оптимизацию производительности и управление памятью.
Способность самостоятельно организовывать работу в удаленном режиме, включая эффективное управление временем и проактивное решение проблем.
Опыт работы с системами обмена сообщениями, такими как RabbitMQ и Kafka, что позволяет эффективно обрабатывать и распределять нагрузку в микросервисной архитектуре.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Blockchain Technology
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев