StatusNeo
Senior Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-бэкенд-инженер в StatusNeo для разработки сервисов, API и слоя оркестрации Sales Command Center между веб/iOS-интерфейсами и Dynamics 365.
Задачи
- Проектировать и разрабатывать бэкенд-сервисы на Python и FastAPI
- Создавать BFF, доменные API и переиспользуемые бизнес-сервисы для Sales Command Center
- Реализовывать безопасную интеграцию с Microsoft Dynamics 365 / Dataverse
- Строить сервисы оркестрации, объединяющие данные CRM, документы, контекст клиентов, sales-процессы и другие корпоративные системы
- Реализовывать REST API, асинхронные процессы и event-driven паттерны интеграции
- Разрабатывать адаптеры и anti-corruption слои для Dynamics, чтобы 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, бэкенд-сервисами и Dynamics
Требования
- Python
- FastAPI
- REST APIs и микросервисы
- Разработка приложений на 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
Навыки
- Python
- FastAPI
- REST APIs
- микросервисы
- Azure
- Azure API Management
- Azure Service Bus
- Azure Event Grid
- Azure Functions
- Azure App Service
- контейнеры
- SQL
- NoSQL
- Redis
- OAuth 2.0
- OIDC
- JWT
- observability
- распределённый трейсинг
- CI/CD
- автоматизированное тестирование
- Dynamics 365
- Dataverse Web API