Backend Developer (Python)

Backend Developer (Python)


Вакансия: Backend Developer (Python)

Форма занятости: удаленная

Компания: Match Systems — ведущая компания, разрабатывающая решения на основе блокчейн-технологий.

Продукт: связан с разработкой программного комплекса для анализа и отслеживания блокчейн-транзакций для различных криптовалют (AML - anti money laundering); создание экосистем для принятия платежей и обмена криптовалют

Локация: Сингапур, Дубай, Россия, Казахстан (возможность работы из других локаций)

Зарплата: от 2500$ (определяется по результатам собеседования)

Занятость: полная (на протяжении испытательного срока возможна частичная)


Обязанности

• Проектирование и развитие высоконагруженных backend-сервисов на Python

• Оптимизация производительности и масштабируемости системы для работы в условиях highload

• Разработка и внедрение тестов (юнит-тесты, интеграционные тесты)

• Участие в код-ревью и обеспечении высокого качества кода

• Анализ и устранение узких мест в производительности системы

• Взаимодействие с другими командами для реализации и поддержки масштабируемых решений


Требования

• Опыт работы: от 7 лет в разработке на Python

• Глубокие знания и опыт работы с FastAPI

• Опыт работы с PostgreSQL и другими реляционными СУБД, умение эффективно использовать ORM

• Опыт разработки и оптимизации RESTful API, опыт работы с gRPC, RPC

• Знания и опыт работы с очередями сообщений, такими как RabbitMQ

• Уверенные навыки работы с Kafka

• Глубокое понимание и практический опыт работы с асинхронностью (asyncio, aiohttp и др), многопоточностью (threading) и мультипроцессностью (multiprocessing) в Python, включая выбор оптимального метода параллельного исполнения (I/O-bound vs. CPU-bound), учет влияния GIL (Global Interpreter Lock), а также построение высоконагруженных асинхронных сервисов

• Знание принципов работы fifo / lifo очередей, отличие очереди от pub / sub

• Опыт работы с криптовалютами и блокчейн-технологиями

• Знания и опыт разработки торговых ботов или алгоритмических систем

• Опыт в оптимизации производительности программного обеспечения, в том числе в условиях highload

• Знание паттернов проектирования и принципов SOLID

• Знание принципов работы блокчейн-протоколов будет значительным преимуществом


Условия

• Конкурентоспособная зарплата, фиксированная в долларах США

• Интересные и сложные задачи в области блокчейн-технологий и криптовалют

• Работа в высококвалифицированной команде, обмен опытом с экспертами отрасли

• Возможность профессионального роста и развития в одной из самых перспективных технологических областей

Итоговый размер и формат компенсационного пакета обсуждается индивидуально.


Контакты:

Для связи: @daryana_bye


Report Page