Senior Python Engineer
Julia L.B2Broker — поставщик ликвидности и технологических решений для криптовалютной и валютной (FX) индустрии. https://b2broker.com/
Проекты и продукты:
B2BinPay - Блокчейны
Уровень квалификации:
Старший
Обязанности:
Мы ищем опытного и квалифицированного инженера-программиста Python, который присоединится к нашей команде. В качестве инженера-программиста Python вы будете отвечать за проектирование, разработку и поддержку эффективных и масштабируемых приложений с использованием языка программирования Python. Ваши знания Python помогут создавать надёжные и высокопроизводительные программные решения.
● Проверяйте бизнес-требования и системные требования, предъявляемые менеджерами по продукту и архитекторами, чтобы перенести их в код.
● Программирование на Python.
● Убедитесь, что создана и поддерживается вся соответствующая документация по процессам и исходному коду.
● Эффективно общайтесь с коллегами, руководителями и заказчиками по всей организации.
● Участвуйте в устранении неполадок на экспертном уровне и устраняйте ошибки с помощью анализа первопричин, данных и системного исследования.
Обязательно:
● Уверенное владение языком программирования Python в течение 3 лет, глубокое понимание его основных концепций и идиоматических выражений, а также принципов написания параллельного кода.
● Минимальный опыт работы с aiohttp / fastapi / flask в течение одного года
● Сильные навыки в профилировании и отладке кода.
● Опыт написания модульных тестов и интеграционных тестов.
● Опыт работы с брокерами сообщений.
● Опыт работы с базами данных MySQL 8+ или PostgreSQL 15+, понимание уровней изоляции и методов оптимизации запросов.
● Понимание концепций gRPC, REST и Websokets.
● Опыт работы с Unix и docker.
● Вы можете применить соответствующие шаблоны проектирования для новой функции.
Предпочтительно
Понимание концепций блокчейна и терминологии Микросервисов
География:
Мир
World = означает все местоположения в gmt +4 (+-1 час) или всех, кто готов работать в этом часовом поясе, за исключением Ирана, Ирака, Пакистана, Индии, Африки (из-за проблем с подключением к интернету), России, Пакистана и Индии (из-за сложного процесса доставки оборудования). Единственное исключение из этих правил — если мы ищем кандидата в определённом месте (например, менеджера по работе с клиентами в Южной Америке или Индии) или если мы хотим, чтобы сотрудник работал в определённом часовом поясе. Мы не нанимаем сотрудников из России и Беларуси, если кандидат не готов к переезду в другую страну.
Языки
Хороший английский и русский
Тип команды:
Русский