JobsJornal
L

Senior Developer (.NET/F#) - Microsoft 365 & SharePoint

Layer2 GmbH·March 26, 2026·0 views
🌍 Remote · Hamburg, Germany (Remote)Full-time

Job Description

About the Role

Layer2 GmbH is seeking an experienced Senior Developer to strengthen the product team behind ShArc, an innovative cloud storage optimization platform. ShArc helps enterprises significantly reduce their Microsoft 365 storage costs by automatically moving infrequently used files from SharePoint to Azure Blob Storage based on configurable rules—while users maintain their familiar workflows in SharePoint, Teams, and OneDrive. Files remain visible and can be instantly restored when needed.

You'll work on a production system already managing millions of files in international deployment, solving complex technical and architectural challenges while ensuring the product remains robust, maintainable, and scalable for the future.

Key Responsibilities

  • Develop and maintain backend services powering large-scale file management
  • Integrate deeply with Microsoft 365 APIs and SharePoint ecosystems
  • Build systems handling massive volumes of files with optimal performance and reliability
  • Enhance system reliability, performance, and scalability
  • Manage complex SharePoint document libraries, metadata, and version histories
  • Diagnose and resolve intricate issues in distributed systems
  • Work with Azure cloud infrastructure (Blob Storage, App Services)

Required Skills & Technologies

  • .NET / F# programming expertise
  • Microsoft Azure cloud platform (Blob Storage, App Services)
  • SharePoint APIs (Microsoft Graph, REST, CSOM)
  • Blazor framework experience
  • Strong backend architecture and system design knowledge

Nice-to-Have Experience

  • Azure Storage optimization and best practices
  • Microsoft 365 ecosystem (particularly SharePoint or Graph API)
  • Distributed systems and file management at scale

What We Offer

  • Remote-first culture: Work primarily from home with optional access to Hamburg office
  • Flexible location: Only 2-3 in-person meetings annually (48-hour advance notice required)
  • Work-life balance: Time and location independence
  • Secure growth: Stable position with cutting-edge Microsoft technology stack
  • Collaborative environment: Transparent, peer-level teamwork
  • Modern workplace: Latest development tools and infrastructure

Hiring Process

Step 1: Casual 20-minute Microsoft Teams interview (video or audio)

Step 2: Technical interview up to 1.5 hours with team members

Step 3: 6-hour in-person day at Hamburg office to meet the full team

Our goal: You leave with a signed contract after meeting everyone.