Senior Python Developer jobs in Affiliate & Digital Marketing — Media Buyer, SEO, CPA Careers | ArbiHunter

Python Developer

from 3000$

per month

Senior
6+ years
5/2 schedule
Full, Part-time, Project-based employment
Remote

Match Systems

About vacancy

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

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

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

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

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

Обязанности:

- Проектирование и развитие высоконагруженных 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

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

Условия:

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

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

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

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

Skills

Глубокие знания и опыт работы с 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
Знание принципов работы блокчейн-протоколов будет значительным преимуществом

Language proficiency

Russian Advanced