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