компания государственный фонд alatau city authority responsibilities: oversees the consultants to develop the 30-year long-term plan and the 15-year master ...
Senior/Middle Python Developer
Описание вакансии
компания "avantage one"
о вакансии
мы ищем senior python developer для разработки и развития высоконагруженных backend-систем. вам предстоит участвовать в проектировании архитектуры, создании новых сервисов, оптимизации производительности и обеспечении стабильной работы продукта.
чем предстоит заниматься
* разрабатывать и поддерживать backend-сервисы на python 3.12+
* создавать rest api на fastapi
* проектировать микросервисную и event-driven архитектуру
* работать с apache kafka
* проектировать и оптимизировать базы данных postgresql
* разрабатывать высоконагруженные и отказоустойчивые системы
* оптимизировать производительность приложений и запросов
* работать с асинхронным программированием, asyncio и event loop
* принимать технические и архитектурные решения
* проводить code review
* участвовать в разборе production-инцидентов
* разворачивать и сопровождать сервисы в kubernetes
* взаимодействовать с devops, qa, аналитиками и другими разработчиками
что мы ожидаем
* опыт коммерческой разработки на python от 5 лет
* уверенное знание python 3.12+
* практический опыт работы с fastapi
* глубокое понимание асинхронного программирования
* понимание принципов работы event loop, coroutine, threading и multiprocessing
* хорошее понимание gil и его влияния на производительность
* опыт разработки высоконагруженных систем
* практический опыт работы с apache kafka
* глубокое знание postgresql
* умение оптимизировать sql-запросы, индексы и транзакции
* опыт работы с redis
* знание sqlalchemy, alembic и pydantic
* опыт разработки микросервисной архитектуры
* опыт работы с docker и kubernetes
* понимание принципов масштабирования, отказоустойчивости и распределённых систем
* опыт написания unit- и integration-тестов
* уверенное владение git
будет преимуществом
* опыт работы с prometheus, grafana, elk или opensearch
* опыт настройки ci/cd
* опыт работы с distributed tracing и observability
* знание domain-driven design
