Delan Associates, Inc.
Senior Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер для построения сервисов, API и слоя оркестрации за Sales Command Center, связывающего web/iOS-опыт с Dynamics 365 и другими корпоративными системами.
Задачи
- Проектировать и разрабатывать backend-сервисы на Python и FastAPI
- Создавать BFF, доменные API и переиспользуемые бизнес-сервисы для Sales Command Center
- Реализовывать безопасную интеграцию с Microsoft Dynamics 365 / Dataverse
- Строить сервисы оркестрации, объединяющие данные CRM, документы, контекст клиентов, sales-процессы и другие корпоративные системы
- Реализовывать REST API, асинхронные процессы и event-driven интеграции
- Создавать адаптеры Dynamics / anti-corruption слои для снижения связанности UI и доменных сервисов со схемами CRM
- Реализовывать аутентификацию, авторизацию, идемпотентность, ретраи, таймауты, circuit breakers, rate limits, кэширование и каноническую обработку ошибок
- Разрабатывать read-модели и паттерны кэширования для высоконагруженных запросов
- Использовать Azure API Management, Service Bus / Event Grid, Key Vault и Azure Monitor / Application Insights
- Писать unit-, интеграционные и контрактные тесты, участвовать в CI/CD quality gates
- Разбирать проблемы продакшена и интеграций между UI, API, backend-сервисами и Dynamics
Требования
- Python
- FastAPI
- REST API и микросервисы
- Разработка приложений на Azure
- Azure API Management
- Azure Service Bus / Event Grid
- Azure Functions / App Service / контейнеры
- SQL / NoSQL
- Redis или аналогичное кэширование
- OAuth 2.0 / OIDC / JWT
- Observability и распределённый трейсинг
- CI/CD и автоматизированное тестирование
- Dynamics 365 / Dataverse Web API
- Dynamics workflows, security roles и service limits
Условия
- Гибридный формат в Остине, Техас
- Видео-собеседование
- Предпочтителен опыт headless CRM, BFF и API gateway архитектуры, event-driven read-model, интеграций CRM с документами/аналитикой/клиентскими данными, финансовых технологий
Навыки
- Python
- FastAPI
- REST API
- микросервисы
- Azure
- Azure API Management
- Azure Service Bus
- Azure Event Grid
- Azure Functions
- Azure App Service
- контейнеры
- SQL
- NoSQL
- Redis
- OAuth 2.0
- OIDC
- JWT
- distributed tracing
- CI/CD
- Dynamics 365
- Dataverse Web API
- BFF
- API gateway