This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will join a product in the commercial real estate industry focused on streamlining the end-to-end appraisal workflow. The platform brings together jobs, properties, sales and lease data, expenses, and historical records, while enabling standardized valuation templates and highly customizable reporting. The core challenge is building secure, reliable document and file experiences at scale—where performance, consistency, and resiliency matter for everyday business-critical work.
Job Responsibility:
Designing and implementing integrations with Microsoft Graph for OneDrive and SharePoint Online file workflows
Building robust file transfer capabilities (including resumable uploads, upload sessions, and conflict handling) for large documents
Implementing reliable sync patterns using delta queries, versioning strategies, and idempotent processing
Handling real-world Graph constraints such as throttling, retries with backoff, partial failures, and recovery mechanisms
Collaborating with engineering and support stakeholders to troubleshoot tenant-specific M365 behaviors and customer-reported access/sync issues
Improving observability through structured logging, diagnostics, and actionable operational insights
Contributing to backend/API services (C#, TypeScript, or similar) with a focus on maintainability and production readiness
Requirements:
5+ years of commercial experience in backend/API engineering or platform integrations at a senior level
Deep, hands-on experience with Microsoft Graph, especially Files/Drives APIs for OneDrive and SharePoint Online (uploads/downloads, delta queries, versioning, throttling, retries)
Strong understanding of SharePoint Online/OneDrive document library semantics and file lifecycle behaviors (locking, co-authoring, version conflicts, and sync behavior)
Proven experience building production-grade Graph integrations with idempotency, partial-failure recovery, and strong diagnostics
Experience implementing large file transfer patterns (upload sessions, resumable uploads, and conflict resolution strategies)
Ability to debug tenant-specific edge cases and resolve complex file access, permissions, or sync issues
Familiarity with Azure AD / Entra ID OAuth concepts, including delegated vs. app-only access models (auth ownership not required)