Обязанности:
-
Разработка и поддержка backend-компонентов :
- Реализация функциональности серверной части приложений на Python, включая обработку запросов, логику бизнес-правил и интеграцию с базами данных.
- Оптимизация производительности существующих систем и написание масштабируемого кода.
-
Интеграция с внешними сервисами :
- Создание и поддержка REST/GraphQL API для взаимодействия с фронтендом и сторонними системами.
- Интеграция с микросервисами, очередями (например, RabbitMQ, Kafka) и другими инструментами.
-
Работа с базами данных :
- Проектирование и оптимизация схем баз данных (SQL/NoSQL).
- Написание эффективных запросов и использование ORM (Django ORM, SQLAlchemy).
-
Тестирование и отладка :
- Написание unit/integration тестов (pytest, unittest).
- Устранение багов и анализ логов для выявления проблем.
-
Соблюдение стандартов и документирование :
- Составление технической документации (API-спецификации, архитектурные диаграммы).
- Следование принципам чистого кода (PEP8, DRY, KISS).
-
Коллаборация с командами :
- Работа в составе кросс-функциональной команды (фронтенд, DevOps, QA).
- Участие в ревью кода и обсуждении архитектурных решений.
Требования:
- Опыт коммерческой разработки на Python3/Django/FastApi от 2 лет.
- Понимание принципов работы реляционных баз данных.
- Базовые знания SQL.
- Git.
- Понимание архитектурного стиля REST.
- Необходимый стек: Python (Django); pSQL
- Будет плюсом: FastAPI; микросервисная архитектура.
Условия:
- Годовая премия и ежегодный пересмотр уровня дохода по результатам ежегодной оценки.
- Расширенный ДМС, включающий стоматологию.
- Кафетерий льгот (компенсация ДМС для родственников, питания, занятий спортом, обучения и отдыха для детей и др.).
- Корпоративная программа компенсации процентов по ипотечному кредиту.
- Корпоративная программа лояльности.
- Реферальная программа за рекомендацию друзей.
Похожие вакансии
Имеешь от 2 лет коммерческого опыта с Python, asyncio и хотя бы одним из фреймворков: FastAPI или Litestar.
Базовые знания Python и желание развиваться в этом языке. Понимание принципов ООП и основ работы с веб-фреймворками (желательно Flask).
WFM и т.д. Какой опыт и знания нужны: Знания python, FastAPI, Django, SQLAlchemy, SQL, Unix/Linux, Docker.
Участие в разработке data/AI компонентов, включая RAG и LLM при наличии опыта. Требования: Опыт коммерческой разработки на Python от...
Высшее профильное образование. Желательно знание банковской сферы и продуктов. Навыки разработчика на высоком уровне, глубокое знание Python-от 4х...
