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