Backend Engineer (SAP ERP Integrations, Serverless, AWS, Node.js) (в архиве)
Компания "Bright Technologies"
Обязанности:
- Разработка и поддержка API-коннекторов для интеграции с SAP ERP системами (FI, CO, MM, Concur).
- Реализация двустороннего обмена данными: отправка отчетов о расходах, транзакций и платежей; получение данных о поставщиках, кодах расходов, бюджетах.
- Проектирование преобразователей данных между внутренними сервисами и SAP (JSON → IDoc, BAPI, OData).
- Работа с протоколами аутентификации SAP (OAuth2, SAML2, SAP Identity Authentication Service).
- Проектирование событийных потоков на базе AWS EventBridge, SQS.
- Разработка serverless-решений на AWS (AWS Lambda, EventBridge, DynamoDB/S3).
- Обеспечение соответствия требованиям безопасности (например, PCI DSS) при обработке финансовых данных.
- Поддержка интеграционной документации и реализация тестируемых интеграционных потоков.
Требования:
- Опыт коммерческой разработки на Node.js (обязательно, предпочтительно с использованием TypeScript).
- Практический опыт интеграции с SAP ERP (FI, CO, MM, Concur), включая SAP ECC и SAP S/4HANA.
- Понимание работы с SAP интерфейсами: OData Services, IDoc, BAPI.
- Уверенный опыт проектирования serverless-архитектуры на AWS (AWS Lambda, EventBridge, SQS, SNS).
- Навыки работы с базами данных PostgreSQL и Redis.
- Опыт проектирования и документирования API (Swagger/OpenAPI).
- Опыт построения событийных и асинхронных интеграций.
- Опыт работы с GitHub и CI/CD пайплайнами на GitHub Actions.
- Уровень английского языка — не ниже Upper-Intermediate (для технической коммуникации и чтения документации).
Будет плюсом:
- Опыт работы с Python (FastAPI) в качестве дополнительного стека.
- Опыт работы с интеграционными платформами SAP PI/PO, SAP CPI, Workato, Celigo.
- Понимание требований стандартов безопасности (ISO 27001, SOC 2, PCI DSS).
Технологии и инструменты:
- Node.js (NestJS/Express.js), TypeScript
- PostgreSQL, Redis
- AWS (Lambda, EventBridge, ECS, S3, DynamoDB, IAM)
- SAP OData, IDoc, BAPI
- Swagger/OpenAPI
- GitHub, GitHub Actions
Условия: - проектная работа
- дистанционный формат