Senior Backend Engineer – Python / Azure / Dynamics 365
Experience: 8+ Years
Location: Austin, TX / Orange County, CA / San Jose, CA
We are looking for a Senior Backend Engineer to build backend services, APIs, and orchestration layers for the Sales Command Center, integrating Dynamics 365 with other enterprise platforms.
Key Skills:
- Python & FastAPI
- REST APIs, BFFs & Microservices
- Microsoft Dynamics 365 / Dataverse Web API
- Azure API Management
- Azure Service Bus / Event Grid
- Azure Functions / App Service / Containers
- SQL / NoSQL & Redis
- OAuth 2.0 / OIDC / JWT
- Event-driven architecture, caching & read models
- Observability, distributed tracing & production troubleshooting
- CI/CD, unit/integration/contract testing
Responsibilities:
- Design scalable backend services and reusable business APIs.
- Build secure Dynamics 365 integrations and anti-corruption/adapter layers.
- Implement asynchronous workflows, retries, caching, resilience and error handling.
- Develop orchestration services combining CRM data and enterprise platforms.
- Support production issues across APIs, backend services and Dynamics.
Preferred: Headless CRM, API gateway/BFF architecture, event-driven systems, enterprise integrations, and financial-services experience.