Python Developer

    de 3000$

    por mês

    Senior
    6+ anos
    5/2 horário
    Integral, Parcial, Projeto emprego
    Trabalho remoto

    Match Systems

    Sobre a vaga

    Вакансия: 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

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

    Условия:

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

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

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

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

    Habilidades

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

    Proficiência em idiomas

    Russian Advanced
      Vagas Senior Desenvolvedor Python, trabalho na empresa Match Systems | ArbiHunter