Вакансия: Senior Python, Django Developer
Описание вакансии
Стек технологий:
- Backend: Django, Django REST Framework, Celery;
- Data: PostgreSQL, Redis;
- Infrastructure: Docker, Kubernetes, Nginx, Gunicorn;
Проекты в банковской/страховой сферах, создание и развитие сервисов с интеграцией множества сервисов через API. Работа с крупнейшими банками и страховыми компаниями.
Чем предстоит заниматься:
- Проектирование взаимодействия сервисов, модели данных, программной архитектуры;
- Менторство и распределение задач в команде разработки;
- Создание, разработка и развитие сервисов, реализация RESTful API;
- Интеграция множества внешних API, унификация и оптимизация взаимодействия с ними;
- Разработка новой функциональности и улучшение имеющейся;
- Реализация взаимодействия между сервисами в системе;
- Рефакторинг и оптимизация существующей кодовой базы;
- Проведение код-ревью;
- Обмен опытом, мнениями, идеями с командой;
- Анализ высокоуровневых требований к системе, проработка вариантов решения задач;
Потребуется:
- Отличные знания и опыт на стеке Python, Django, DRF;
- Опыт работы с Redis, Celery;
- Опыт работы с SQL, Django ORM, опыт оптимизации запросов;
- Опыт в реализации RESTful API;
- Опыт в интеграции внешних RESTful API сервисов;
- Опыт работы c Git, инструментами CI/CD;
- Знание паттернов проектирования;
- Глубокое понимание основных структур данных, алгоритмов, оценки сложности и объема памяти;
- Опыт и привычка написания unit-тестов;
Будет плюсом:
- Опыт работы с Kubernetes;
- Опыт разработки высоконагруженных и распределенных систем;
- Опыт разработки на FastAPI / aiohttp;
- Знание UML, опыт применения в работе;
- Понимание механизмов работы используемых СУБД, брокеров сообщений, серверов, прочих сторонних компонентов;
- Опыт работы на проектах c банковскими и страховыми продуктами;