Наследие Диджитл

Senior AWS Serverless Backend Developer (Старший бэкенд-разработчик AWS Serverless)

230 000 - 300 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • TypeScript
  • API Gateway

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​​​​​