Senior Python Backend Developer

Зарплата

от 300 000 ₽

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

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

Компания

Хостинг-провайдер с несколькими дата-центрами

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

О компании и команде

Fornex (fornex.com) – международный хостинг-провайдер, 15 лет на рынке хостинга. Сейчас разрабатываем новый SaaS продукт (стартап) и ищем в команду backend разработчика. У нас небольшая, динамичная и дружелюбная команда с хорошими перспективами роста.

Ожидания от кандидата

Чем предстоит заниматься:

  • Сбор и формализация бизнес-требований к функционалу продукта
  • Организация процесса разработки/разработка компонентов продукта
  • Управление командой разработчиков: декомпозиция и распределение задач, контроль их выполнения, code rewiew, онбординг, наставничество
  • Разработка документации и инструкций
  • Разработка с нуля личного кабинета для управления SaaS сервисом (Django + DRF/FastAPI)
  • Настройка API для взаимодействия с Frontend (отдельный репозиторий)
  • Настройка API для взаимодействия с дочерними сервисами (SaaS клиент на сервере, Android App, iOS App)
  • Разработка серверной части высоконагруженного приложения для распознавания запросов пользователя на естественном языке
  • Разработка отказоустойчивой архитектуры способной работать под большими нагрузками
  • Преобразование данных в удобный для исследования вид
  • Извлечение данных из разных источников, их очистка/ исследование качества данных
  • Выполнение различных расчетов на больших объемах данных
  • Написание тестов
  • Поддержание и развитие продукта

Что мы ждем и хотим от тебя:

  • Опыт промышленной разработки - от 1.5 лет
  • Опыт разработки Django + API от 3 лет
  • Хорошее знание стандартных библиотек Python 3.10+
  • Опыт работы с Kafka в качестве брокера сообщений, знание клиента confluent-kafka
  • Опыт работы с PostgreSQL (проектирование БД, запросы), знание SQLAlchemy
  • Опыт работы с Pydantic
  • Знание принципов взаимодействия систем через REST, опыт работы с FastAPI
  • Опыт работы с Docker
  • Уверенное владение Git
  • Знание Linux
  • Энергичность и инициативность (ты любишь придумывать новое и внедрять его в продукт)
  • Самоорганизация и ответственность (ты сам планируешь рабочий день и вовремя отдаешь задачи в прод)
  • Структурное мышление (ты решаешь задачу исходя из проблемы и подбираешь оптимальное решение, а не ждешь пошаговое ТЗ)
  • Понятный код (чтобы понять как он работает не нужно оставлять комментарии)

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

  • Удаленная работа
  • График работы: 5/2 с 9.00 до 18.00 (но главное чтобы были выполнены задачи), оплачиваемый отпуск
  • Сумма ЗП обсуждаема в зависимости от опыта
  • Перспективы роста в тимлида проекта

Дополнительные инструкции

Предлагаем выполнить тестовое задание