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

Axiomica
Казань
200 000 – 250 000 RUR
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

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

Мы — 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;
есть ли у вас опыт работы над блокчейн- или финтех-проектами;
Формат работы — строго в офисе.
AI-помощник
Источникhh.ru
Опубликовано4 ч назад
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.