colayer
Freelance Senior/Principal C# Developer
colayerGermany10 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Location: European Union - Remote

Project Duration: 12+ months

Commitment: Full-time

Business Language: English


Project Summary:

As part of their Tech Transformation 2.0 initiative, our client is upgrading their technology stack and accelerating automation across core systems. The in parts newly assembled tech & product team plays a critical role in building scalable, efficient, and modern solutions to replace manual workflows, boost delivery speed and increase efficiency overall. In addition, the team is working on transforming the business into a true platform model.


Our Client is looking for a hands-on Principal Software Developer with deep computer science fundamentals and a pragmatic, product-oriented mindset. You combine strong architectural thinking with the ability to ship high-quality code thoughtfully and predictably. You are fluent in modern engineering practices, comfortable in heterogeneous, service-oriented and distributed environments, and you systematically leverage AI/LLM tooling (e.g. GitHub Copilot, GPT-based agents, MCP) to multiply engineering throughput and quality. You will drive the evolution of a business-critical platform-leading a transition from a heterogeneous semi-distributed code base to a strategically aligned, reliable, and scalable architecture. You will balance delivery speed with long-term sustainability, mentor peers, and champion emerging tools that create leverage.


What you'll do:

  • Design, build, and run a business-critical software platform using modern frameworks and programming languages.
  • Spearhead the transition of a heterogenous (semi-)distributed systems code base to a new architecture
  • Analyze tradeoffs, risks, dependencies, user value, and non-functional requirements. Translate architectural goals into technical implementation.
  • Contribute to project management and roadmap planning while optimizing for fast delivery.
  • Solve complex technical problems hands-on, with a pragmatic, outcome-driven mindset.
  • Act as a force multiplier for the team.
  • Actively experiment with and apply LLM-driven tools (e.g., GitHub Copilot, GPT-based agents, MCP, ...) to automate and scale out software engineering tasks.
  • Proactively scout, evaluate, and champion emerging tools and practices-acting as a beacon for the team.


Who we're looking for:

  • Senior-level experience in software development with a proven track record of delivering production systems
  • 4+ years of experience with functional programming and advanced static type systems. Preferably one of: F#, Haskell, OCaml, Scala 3, Rust. Type-level programming is a plus.
  • Strong software quality mindset: automated testing strategies, static analysis, property-based testing, performance profiling.
  • Solid applied architectural knowledge: when and why to use microservices, modular monoliths, event-driven patterns, actors, functional core / imperative shell, API-first approaches.
  • Production experience with relational SQL (or similar) databases: schema design, migrations, query optimization, performance & locking considerations.
  • Hands-on experience in service-oriented and distributed system patterns (resilience, idempotency, backpressure, eventual consistency tradeoffs).
  • Practical use and integration of AI developer tools (e.g., GitHub Copilot, GPT agents, static code analyzers).
  • Proficiency with Git, GitOps workflows, modern CI/CD, containers (Docker), and build / packaging pipelines.
  • Ability to take ownership and work with minimal direction is crucial.
  • Fluent English (C1/C2); German proficiency is a strong plus.


Nice to Have:

  • Experience with .NET Core.
  • Experience with Kubernetes and IaaC tooling
  • Familiarity with ML/Data Science Python stack for data-driven tooling or evaluation harnesses.
  • Experience building internal developer platforms or enabling teams via platform abstractions.
  • Contributions to open-source or AI developer tooling

Key Skills

Ranked by relevance