Вакансия: TechLead Backend (Kotlin)
Описание вакансии
Мы ищем сильного Tech Lead/Senior для крупнейшего международного производителя, для команды разработки. Компания разрабатывает уникальное решение для R&D и производства. Решения являются уникальными и основаны на математических и ИИ моделях. Есть долгосрочная стратегия развития и большой бэклог.
Предстоящие задачи:
- Архитектурное проектирование и разработка: анализ и выбор технологий;
- Разработка серверной и клиентской логики;
- Оптимизация производительности и использование библиотек и фреймворков;
- ООП, модульная структура, управление зависимостями (Gradle);
- Асинхронное программирование и многопоточность;
- Принципы чистого кода и шаблоны проектирования;
- Написание тестов (unittest);
- Оптимизация веб-приложений в микросервисной среде;
- Кэширование и оптимизация запросов;
- Дебаг микросервисных приложений;
- Создание и оптимизация Dockerfile, настройка и управление Kubernetes;
- Управление и развертывание Docker-контейнеров;
- Использование Spring Framework;
- Работа c PostgreSql, NoSql решениями;
- Написание чистого, поддерживаемого кода;
- Рефакторинг и документирование;
- Модульные и интеграционные тесты;
- Отладка и профилирование;
- Настройка и использование CI/CD;
- Учитывать требования информационной безопасности в процессах разработки (DevSecOps);
- Управление командой: декомпозиция и распределение задач, контроль выполнения работ, менторство команды, проведение код-ревью и соблюдение стандартов разработки;
- Найм и обучение персонала: участие в процессе найма, онбординга и развития сотрудников;
- Управление рисками: выявление потенциальных проблем и рисков, планирование мер по их устранению;
- Коммуникация с бизнес заказчиками и смежными подразделениями.
Ждем от вас: - Релевантный опыт работы разработки не менее 5 лет;
- Предыдущий опыт работы в качестве Tech Lead/Senior Developer ;
- Успешный опыт управления проектами и командой разработчиков;
- Глубокие знания в различных технологиях, языках программирования, архитектурных концепциях. Понимание нашего технологического стека;
- Понимание принципов DevOps и практик CI/CD;
- Навыки коммуникации, умение эффективно взаимодействовать как с техническими специалистами, так и с менеджментом и заказчиками;
- Опыт разработки и поддержания архитектуры сложных систем.
Мы предлагаем:
- Амбициозные задачи с большим влиянием на бизнес;
- Возможность работать удаленно из РФ;
- Конкурентную заработную плату.