Обязанности:
- Анализировать и оценивать функциональные требования, выбирать оптимальные технические решения и формировать технические задачи.
- Проектировать архитектуру новых модулей и компонентов системы с учетом требований производительности и надежности.
- Проектировать механизмы аутентификации, авторизации и управления токенами.
- Разрабатывать и актуализировать архитектурную документацию.
- Разрабатывать и развивать сервисы на Python.
- Проводить функциональное, интеграционное и нагрузочное тестирование, анализировать результаты.
- Устранять дефекты и оптимизировать производительность.
- Проводить code review и обеспечивать качество кода.
Требования:
- Высшее техническое образование.
- От 4 лет коммерческого опыта разработки на Python.
- Опыт проектирования высоконагруженных систем и самостоятельной разработки и поддержки решений.
- Практический опыт внедрения и эксплуатации решений в Production.
- Опыт работы с брокерами сообщений и базами данных, проведения нагрузочного тестирования и анализа результатов.
- Опыт построения и поддержки CI/CD-процессов.
- Уверенное владение Git.
- Опыт разработки и сопровождения интеграционных решений (API и Front).
Формат работы: удалённо.