👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Python Developer

Зарплата

от 200 000 до 350 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

A crypto bank, exchange platform, and multi-currency crypto wallet

Описание вакансии

Условия работы

Мы Рointpay – криптовалютная банковская экосистема, входящая в 5-ку лидеров своего направления. Наша компания растет и развивается, в связи с этим мы сейчас в поиске специалистов для отдела разработки, чтобы вместе создавать революционный и самый технологичный продукт в мире. Ищем сильного специалиста в команду разработки криптовалютной биржи. www.pointpay.io  

Обязанности и задачи сотрудника:

  • участие в разработке инфраструктурных сервисов платформы PointPay, включая архитектуру;
  • покрытие функционала unit-тестами;
  • участие в процессе развертывания подсистем проекта.

Задачи:

  • стандартные: проектирование архитектуры подсистем и данных, реализация, покрытие тестами, сопровождение;
  • создание сервисов-интеграций со внешними поставщиками финансовой информации, аналитики, втч. близкой к реалтайму;
  • разработка отказоустойчивой и распределенной архитектуры комплекса из IO-bound и CPU-bound задач.

Обязательные требования:

  • коммерческий опыт разработки на Phyton от 3 лет;
  • теоретическая база (алгоритмы, паттерны проектирования, async);
  • понимание паттернов Service-Oriented Architecture и Microservice;
  • знание HTTP и REST фреймворков (Sanic, Tornado, Falcon). Опыт проектирования REST API, GraphQL;
  • PostgreSQL: структура БД и нормальные формы/денормализация, сложные join, индексы, шардинг;
  • коммуникация посредством RabbitMQ / ZMQ: grpc, nameko, etc.;
  • автоматизированное unit-тестирование и опыт разработки CI pipeline;
  • git

Ключевые навыки: Python, Ansible, Salt, PostgreSQL, MongoDB, LevelDB, Clickhouse, RabbitMQ, Unit Testing, Kanban

Условия работы:

  • • заработная плата выше рынка (обсуждается на собеседовании);
  • • удалённая работа 5/2 и гибкий график;
  • • интересные и живые проекты, нестандартные задачи, возможность влиять на продукт;
  • • низкий уровень бюрократии и контроля;
  • • сотрудничество с суперзвёздной командой, уровень команды senior+;
  • • реальные перспективы роста и возможности развивать свои навыки в мировой компании, разрабатывая и внедряя свои идеи для нашего огромного сообщества пользователей.