Nasledie.Digital – компания, специализирующаяся на сохранении личных и семейных историй. Наша миссия — помочь каждому сохранить воспоминания для будущих поколений. Мы предлагаем услуги по созданию персональных цифровых "капсул времени", которые включают: сбор и систематизацию материалов, создание интерактивных семейных архивов и предоставление консультаций по сохранению историй. Наша команда состоит из более 50 профессионалов, работающих над уникальными проектами, которые меняют рынок сохранения и передачи наследия следующим поколениям.
С момента основания мы помогли сотням людей собрать, систематизировать и сохранить их воспоминания и семейные архивы, чтобы передать потомкам цифровой образ их предков. Мы стремимся развивать наши решения, внедряя новейшие технологии, и ищем в свою команду Старшего бэкенд-разработчика AWS Serverless.
Чем предстоит заниматься:
Приложение NADI – личный ассистент, который помогает создавать персональную капсулу времени.
Проект – бэкенд на основе “облака” для интеллектуального чат-приложения "GPT-like" (MVP), которое хранит воспоминания и даёт рекомендации на их основе.
Цель проекта – разработать и развернуть на облачной платформе AWS минимально жизнеспособный продукт (MVP) бэкенда для чат-приложения с потоковой передачей данных и исправить текущую логику фронтэнда и ui решения под это.
- По задачам от Head of product (бэклог) и в рамках ТЗ обеспечить разработку бэкенда с развёртыванием на AWS.
- Работать с командой фронтэнда по api-интеграции функций.
- В далнейшем - развитие сайта, акцент на взаимодействие с RAG, LLM, развитие открытого исходного кода.
Требования к опыту:
- Не менее 2-х лет опыта разработки с AWS, с акцентом на serverless архитектуру, в т.ч. понимание принципов микросервисной архитектуры и event-driven подходов, а также опыт работы с:
- AWS Lambda (включая SnapStart, Layers, Provisioned Concurrency).
- API Gateway (REST и WebSocket API).
- DynamoDB (моделирование данных, индексы, транзакции).
- S3 (включая Presigned URL).
- CloudWatch (логирование, мониторинг, алармы).
- IAM (управление политиками доступа и ролями).
- Работа с очередями сообщений (SQS).
- Опыт работы с Redis или другими in-memory базами данных.
- EventBridge.
- Rekognition.
- ElastiCache (Redis).
- Понимание векторных баз данных для RAG-систем.
- CI/CD практики.
- Знание асинхронного программирования, а также языков: Node.js/TypeScript.
Будет колоссальным преимуществом опыт:
- Интеграции приложений (чатботов) с AWS/Azure .
- Распределённого хранения данных по географическим данным (условно данные Пользователей граждан РФ отправляются в МТС Облако, данные иных граждан в S3).
- Работы с Kubernet, Kafka.
- Работы с WebRTC.
Также будет преимуществом:
- Знание/понимание Flutter (Dart), или опыт его интеграции.
- Владение языками Python/Java.
- Опыт и знание Aurora Serverless.
- Опыт и знание инфраструктуры Azure.
(!) Обязательные условия: наличие открытых репозиториев на Github с релевантным опытом согласно описанному выше или готовность показать приватные репозитории (просьба сразу прикреплять к откликам).
Что предлагаем:
- Удаленную работу из любой точки мира.
- Полную занятость.
- Оформление (Самозанятость, ИП).
- Команду, с которой можно обсуждать идеи, тестировать гипотезы и не бояться ошибок.
- Возможность влиять на продукт на раннем этапе.
Если ты хочешь работать в команде, где твои идеи и усилия будут важны, присоединяйся к нам!
Команда Nasledie.Digital