Backend-разработчик Middle+/Senior (Python)

InvestFuture
Санкт-Петербург
👨‍💻 Можно удаленно

Зарплата

от 150 000 ₽ до 200 000 ₽

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

InvestFuture – крупное digital - media с суммарной аудиторией более 3 млн. человек в год.

В середине апреля мы запустили

новое направление - IF клуб, который состоит из образовательной платформы и сообщества.

Мы создаем продукт, который поможет инвесторам найти новый круг общения и учим, как инвестировать разумно.

Продукт с социальной миссией, учим людей управлять своими финансами, вне зависимости от первичных знаний, наш клуб позволяет закреплять полученные знания на практике и развиваться в кругу свои.

До текущего момента проект разрабатывала команда на аутсорсе, но мы проверили базовые гипотезы на MVP и готовы активно развивать продукт.

Сейчас мы наняли первых людей в inhouse-команду и готовы расширяться дальше, и ищем Python-бэкендера, который будет помогать делать платформу более совершенной.

Готовы рассмотреть талантливых кандидатов Junior с профильным образованием, студентов.

Наша core-команда имеет очень обширную экспертизу, поработала в стартапах и крупных компаниях как с legacy, так и с модным стеком, и нам точно будет, чему друг у друга поучиться!

В этом месяце мы стали победителями в номинации «Лучшая разработка Хакатона»

Наш целевой стек:

  • Backend – пока что REST с монолитом (хотя в душе обожаем GraphQL и SOA/микросервисы, и будем стремиться в эту сторону), Python 3.9 + DRF + typing, Postgres, Redis, в ближайшее время будет ELK, в планах использовать S3 Object Storage и прочие крутые возможности AWS-like (используем Yandex.Cloud) облака (лямбды, управляемые сервисы), есть интеграции с MailGun и Tinkoff Payment
  • Frontend – JS (переходим на TS)+ React/Redux
  • DevOps – развертываемся в управляемом K8s, используем GitLab + GitLab CI, контролируем качество с помощью SonarQube, конфигурацию облака описываем в Terraform + cloud-init, не забываем про алерты, мониторинги

Что вам предстоит:

  • Расширять текущее API новыми методами, реализовывать необходимую фронтендерам и не только (в будущем появится и команда мобильной разработки, в этот момент примем решение о переходе на GraphQL) функциональность, работать с базами, брокерами сообщений, кэшами, object storage и прочими интересными штуками
  • Принимать активное участие в переезде платформы с Django (от аутсорс-команды) на DRF, покрытие существующего кода статической типизацией
  • Участвовать в принятии архитектурных решений, выделять и реализовывать микросервисы
  • Покрывать критичные части кода тестами
  • Получать от всего этого удовольствие :)

Что мы от вас ожидаем:

  • Знание и опыт написания Backend-сервисов на Python + DRF (или Django/Flask) от 2 лет
  • Умение писать чистый и понятный код (знакомство с тестами и статической типизацией желательно)
  • Понимание принципов проектирования REST, работы с WebSocket
  • Умение применять асинхронность и многопоточность, понимание основных алгоритмов и структур данных
  • Понимание принципов работы с SQL БД (Postgres) напрямую и через ORM, noSQL как плюс
  • Понимание принципов работы кэшей (Redis), брокеров сообщений (Kafka/RabbitMQ)
  • Опыт работы с Git (используем GitLab)
  • Как плюс: навыки проектирования и разработки микросервисов
  • Как плюс: навыки развертывания сервисов с применением средств контейнеризация и оркестрации (Docker, Kubernetes)
  • Как плюс: понимание принципов работы с облачными платформами (AWS/GCP/Azure)

Что мы предлагаем:

  • Крутой продукт на стыке инвестиций и образования
  • Сильную техническую команду, у которой есть, чему научиться (мы стремимся к тому, чтобы писать код было максимально приятно)
  • Мы готовы много времени уделяем развитию и росту сотрудников, внутренний карьерный план для каждого члена команды
  • Амбициозные задачи (мы активно растем и готовимся к запуску новых продуктов)
  • Возможность влиять на любую часть продукта (приветствуем погружение во Frontend- и DevOps-задачи, любим InnerSource) и на продукт в целом (все архитектурные решения принимаются совместно продуктовой командой)
  • Удаленка и гибкий график (но есть и уютный офис в центре в СПБ, где можно собраться и покодить/попроектировать), шаговая доступность от метро Петроградская
  • Комфортная и дружелюбная атмосфера в командах
  • Доход по результатам собеседования (оклад + премии)

Размещено 22/07/2021

Телеграм-бот RIT.WORK
С ботом rit.work Вы найдете работу, о которой всегда мечтали.

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