Invillia
Invillia
5 001 – 10 000 Сотрудники
КонсалтингЛогистикаМаркетинг
Invillia — технологическая компания, основанная в 2003 году и разрабатывающая индивидуальные программные решения для бизнеса. Компания создаёт приложения с учётом конкретных задач, чтобы помогать решать операционные проблемы, повышать эффективность и поддерживать цифровую трансформацию. Invillia работает с организациями в сферах консалтинга, логистики и маркетинга.

Старший разработчик бэкенда на Kotlin (удалённая работа, Бразилия)

Старший разработчик бэкенда на Kotlin, создающий API, интеграции и распределённые архитектуры. Участие в разработке решений на основе искусственного интеллекта для глобальной технологической компании.

Описание

  • Создавать и поддерживать серверные приложения на Kotlin
  • Реализовывать бизнес-правила на основе определённых требований и спецификаций решений
  • Проектировать API и интеграции с внешними системами и источниками данных
  • Применять принципы предметно-ориентированного проектирования, чистой и гексагональной архитектуры
  • Структурировать решения с использованием модели портов и адаптеров
  • Поддерживать качество кода с помощью автоматизированного тестирования и лучших практик программной инженерии
  • Создавать и поддерживать тесты с использованием JUnit, Testcontainers и методов тестирования на основе классов
  • Участвовать в развитии реляционных и нереляционных баз данных
  • Участвовать в определении масштабируемых и отказоустойчивых архитектур для распределённых сред
  • Поддерживать инициативы в области искусственного интеллекта, включая реализацию бизнес-логики
  • Выполнять промпт-инжиниринг при необходимости проекта
  • Оценивать качество и согласованность размеченных наборов данных
  • Определять улучшения, отвечающие потребностям клиентов и конечных пользователей
  • Поставлять код, соответствующий стандартам безопасности, качества и сопровождаемости

Требования

  • Значительный профессиональный опыт разработки серверных систем на Kotlin
  • Продвинутое понимание предметно-ориентированного проектирования
  • Практический опыт разработки через тестирование
  • Рабочие знания чистой архитектуры
  • Опыт работы с гексагональной архитектурой и шаблоном портов и адаптеров
  • Опыт работы с Kubernetes
  • Опыт использования реляционных и нереляционных баз данных
  • Понимание вариантов применения, преимуществ и ограничений различных моделей баз данных
  • Опыт работы с PostgreSQL
  • Опыт работы с DynamoDB
  • Знание автоматизированного тестирования с использованием JUnit и Testcontainers
  • Опыт интеграции систем и API
  • Понимание лучших практик обеспечения качества, безопасности и сопровождаемости кода
  • Опыт создания масштабируемых распределённых решений
  • Знание применения разработки программного обеспечения для решений в области искусственного интеллекта
  • Опыт работы над проектами с генеративным ИИ будет преимуществом
  • Опыт промпт-инжиниринга будет преимуществом
  • Опыт оценки и подготовки данных для моделей ИИ будет преимуществом
  • Знание событийно-ориентированных архитектур и микросервисов будет преимуществом
  • Опыт работы в облачных средах будет преимуществом

Преимущества

  • Кандидатам с инвалидностью также рекомендуется подать заявку
  • Удалённая работа