Middle Python developer в офис, г. Казань (FastAPI, Django, aiogram, PostgreSQL, Kafka)

Axiomica

Middle Python developer в офис, г. Казань (FastAPI, Django, aiogram, PostgreSQL, Kafka)

Казань, улица Гладилова, 54

Метро: Авиастроительная

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

Приветствуем!

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

Сейчас мы расширяем команду и ищем Python backend-разработчика уровня Middle / Middle+ для работы в офисе в Казани. Разработчик будет участвовать в поддержке существующего продукта, развитии архитектуры и реализации новых функций.

Задачи

  • Изучение, поддержка и развитие существующего продукта.

  • Разработка новых функций на основании тех.задания.

  • Разработка и поддержка REST API с использованием Django REST Framework.

  • Работа с фоновыми и периодическими задачами на Celery и django-celery-beat.

  • Разработка и поддержка интеграций с блокчейном TRON с использованием Tronpy.

  • Работа с Kafka и обработка событий между сервисами.

  • Разработка и поддержка Telegram-ботов.

  • Интеграция с внешними API сервисами.

  • Работа с S3-совместимыми объектными хранилищами.

  • Участие в планировании разработки и оценке трудоёмкости задач.

  • Анализ текущей архитектуры и подготовка предложений по её модернизации.

  • Самостоятельное тестирование реализованных функций после деплоя.

  • Участие в устранении срочных инцидентов совместно с DevOps, в том числе во внерабочее время.

  • Поддержка технической документации и актуального описания API.

Требования

  • Уверенное владение Python.

  • Уверенное владение Django и Django REST Framework.

  • Опыт разработки и поддержки коммерческих backend-приложений.

  • Уверенная работа с PostgreSQL.

  • Знание SQL и понимание принципов оптимизации запросов.

  • Опыт работы с Celery и Redis.

  • Понимание принципов работы очередей, фоновых и периодических задач.

  • Опыт работы с Docker.

  • Опыт разработки и документирования REST API.

  • Понимание принципов аутентификации и авторизации.

  • Опыт работы с JWT.

  • Опыт работы с Git.

  • Умение читать, анализировать и поддерживать чужой код.

  • Умение самостоятельно диагностировать ошибки и проверять результат после деплоя.

  • Понимание принципов безопасного хранения конфиденциальных данных.

  • Английский язык на уровне чтения технической документации.

  • Готовность работать в офисе в Казани с 09:00 до 18:00.

Дополнительно необходим

  • Опыт работы с Kafka, в том числе с библиотекой kafka-python.

  • Опыт работы с Tronpy и понимание принципов работы сети TRON.

  • Опыт разработки Telegram-ботов с использованием Aiogram или pyTelegramBotAPI.

  • Опыт настройки двухфакторной аутентификации с использованием TOTP.

  • Опыт работы с django-otp, django-two-factor-auth или pyotp.

  • Опыт шифрования отдельных полей базы данных, в том числе с использованием django-fernet-fields.

  • Опыт работы с boto3 и S3-совместимыми хранилищами.

  • Опыт использования django-unfold для настройки административной панели.

  • Опыт работы с drf-yasg и документирования API в формате OpenAPI/Swagger.

  • Опыт использования django-simple-history или аналогичных решений для ведения истории изменений.

  • Опыт написания автоматических тестов с использованием unittest, pytest и mock.

  • Понимание принципов микросервисной и событийно-ориентированной архитектуры.

  • Опыт поиска и устранения проблем при взаимодействии микросервисов.

  • Понимание процессов CI/CD.

  • Опыт настройки и эксплуатации приложений с использованием Gunicorn.

  • Опыт работы с Prometheus и Grafana.

  • Базовое понимание Kubernetes.

Условия

  • Работа в комфортном офисе в Казани.

  • График работы: понедельник — пятница, с 09:00 до 18:00.

  • Обеденный перерыв — 1 час.

  • Формат работы — офисный.

  • Испытательный срок — 2 месяца.

  • Премии за инициативность и успешное выполнение стратегически важных этапов.

  • Работа в команде с системным аналитиком, тестировщиком и DevOps.

  • Участие в разработке технологичных финтех и блокчейн-продуктов.

Наш стек

Обязательные технологии:

  • Python

  • Django

  • Django REST Framework

  • PostgreSQL / psycopg2

  • Celery

  • Redis

  • Docker

Дополнительные технологии проекта:

  • django-celery-beat

  • Kafka / kafka-python

  • Tronpy

  • django-fernet-fields

  • django-otp

  • django-two-factor-auth

  • pyotp

  • PyJWT

  • boto3 / S3

  • Aiogram

  • pyTelegramBotAPI

  • django-unfold

  • drf-yasg

  • django-simple-history

  • Gunicorn

Обязательные технологии необходимо знать на уверенном практическом уровне.

Если вы Python backend-разработчик уровня Middle или Middle+ и хотите участвовать в развитии серьёзных финтех и блокчейн-продуктов, работать с современным стеком и влиять на технические решения, будем рады вашему отклику.

В сопроводительном письме просим указать:

  • с какими проектами и задачами вы работали;

  • какой у вас опыт работы с Django и Django REST Framework;

  • работали ли вы с Celery, Redis, Kafka и Docker;

  • есть ли у вас опыт работы над блокчейн- или финтех-проектами;

Формат работы — строго в офисе.

Навыки
  • Python
  • GitHub
  • REST API
  • Pytest
  • FastAPI
  • tronpy
  • Apache Kafka
  • PostgreSQL
  • Docker
  • Kubernetes
  • Redis
  • Pydantic
  • aiohttp
  • SQLAlchemy
  • Django Framework
  • Django Rest Framework
  • psycopg2
  • Celery
  • Kafka
  • Tronpy
  • aiogram
  • pyTelegramBotAPI
  • django-unfold
  • drf-yasg (OpenAPI/Swagger)
  • django-simple-history
  • Gunicorn
Посмотреть контакты работодателя

Адрес

Похожие вакансии

САПРО
  • Казань

  • Не указана

Рекомендуем
Maxima.tech
  • Казань

  • Не указана

Рекомендуем
Selecty
  • Казань

  • Не указана

Рекомендуем
ONLINECONTRACT
  • Казань

  • Не указана

Цифровой Ритм

Middle Product Manager (IT/Fintech)

Цифровой Ритм

  • Казань

  • до 300000 RUR

ГК Черноголовка

Разработчик 1C

ГК Черноголовка

  • Казань

  • до 300000 RUR

ИНКОМСИСТЕМ, НИЦ

Программист С++

ИНКОМСИСТЕМ, НИЦ

  • Казань

  • от 250000 RUR

Мама Жанна

Программист 1С

Мама Жанна

  • Казань

  • до 200000 RUR

Севен Дей Тревел
  • Казань

  • до 250000 RUR

БАРС Груп
  • Казань

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию