Открыта вакансия middle backend у наших партнеров - крупнейшей компании FMCG. Мы ищем сотрудника для разработки ключевых компонент продукта в рамках текущего проекта, а также для сопровождения и развития системы в дальнейшем.
Описание технического стека:
Kotlin 1.6.21, Python 3.8+, PostgreSQL, React, Podman/Kubernetes, Git, S3.
Обязанности: - Участвовать в проектировании и разработке архитектуры ключевых компонентов продукта: выбирать оптимальные технологии, принимать технические решения.
- Разрабатывать надежную и масштабируемую серверную логику (Kotlin/Java, Spring Framework).
- Оптимизировать производительность приложений, эффективно использовать библиотеки и современные фреймворки.
- Проектировать и реализовывать многопоточные и асинхронные решения.
- Писать чистый, сопровождаемый код, следовать принципам Clean Code и применять шаблоны проектирования.
- Работать с PostgreSQL: проектировать базы данных, писать и оптимизировать сложные SQL-запросы, настраивать кэширование и индексы.
- Создавать и сопровождать Docker-контейнеры, управлять развертыванием приложений в Podman и Kubernetes.
- Настраивать и использовать инструменты CI/CD, обеспечивать автоматизацию процессов сборки, тестирования и развертывания.
- Обеспечивать соблюдение требований информационной безопасности (DevSecOps).
- Писать и поддерживать модульные и интеграционные тесты, проводить отладку и профилирование приложений.
- Управлять техническими рисками: заранее выявлять возможные проблемы и предлагать пути их решения.
Требования: - Опыт промышленной разработки серверных приложений от 3 лет, в том числе опыт работы в роли Middle Backend Developer.
- Уверенное владение языками программирования Kotlin или Java и глубокие знания Spring Framework.
- Понимание архитектурных подходов и паттернов проектирования.
- Опыт работы с PostgreSQL: проектирование и оптимизация баз данных, сложных SQL-запросов, навыки работы с кэшированием.
Условия: