Разрабатывать и поддерживать сложные backend-системы, принимать решения по выбору технологий, обеспечивать качество кода, проектировать стратегии тестирования, мониторить проблемы в production, оптимизировать производительность приложений, руководить процессами разработки, улучшать CI/CD процессы, работать со сложными данными, интегрироваться с сторонними системами