Казань, улица Гладилова, 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;
есть ли у вас опыт работы над блокчейн- или финтех-проектами;
Формат работы — строго в офисе.
Казань
от 210000 RUR
ГК Фармасинтез
Казань
от 210000 RUR