Senior Software Developer - Hands on Dev
Projektbewertung
Die Ausschreibung bietet einen sehr detaillierten Einblick in die Anforderungen eines Senior Software Developers mit Fokus auf .NET und C#, klarem Remote-Arbeitsmodell und hohen technischen Ansprüchen an Architektur und Codequalität.
Location: Germany - Remote
Project Duration: 6-12 months
Commitment: Full-time
Languages: English, German is a plus
In your application, please include the following:
- Why are you fit for the role?
- Latest available start date?
- Day rate?
- Contributions to open-source or personal GitHub projects. Please include your GitHub or project links
Please read before applying:
We are not looking for tech leads, architects or former engineering managers who haven’t shipped production code in the past years. This role is for senior developers who are still in the code 80% of their time, solving real problems, deploying real systems, and continuously pushing quality forward. We need to solve problems in a pragmatic, code-focused way. If your recent roles were mostly management, team leadership, or coordination, this is likely not the right fit.
JOB DESCRIPTION
Our client is looking for a hands-on Senior Software Developer 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 focus on writing robust, maintainable code for systems that scale.
You will help evolve a business-critical platform—leading the transition from a heterogeneous semi-distributed codebase to a strategically aligned, reliable, and scalable architecture. You will balance delivery speed with long-term sustainability and champion tools and techniques that multiply engineering effectiveness.
What you'll do:
- Design, build, and run a business-critical software platform using modern frameworks and programming languages
- Spearhead the migration from a semi-distributed codebase to a unified, scalable architecture
- Analyze trade-offs, risks, dependencies, and user value to drive technical decisions
- Solve complex technical problems hands-on
- Operate close to production: build it, ship it, support it
- Champion clean code, test coverage, and performance-first thinking
- Evaluate and apply emerging developer tools where they provide real leverage (e.g., GitHub Copilot, GPT agents, etc.)
Who we're looking for:
- 8–12 years of professional experience in software development with at least 80–100% of your last 2-3 years spent coding, shipping, and deploying
- Proficiency in .Net and C#
- Proven track record of delivering production-grade systems
- Strong foundation in computer science fundamentals (algorithms, data structures, complexity)
- Applied architectural knowledge: modular monoliths, microservices, event-driven systems, actors, etc.
- Experience working in distributed systems: idempotency, consistency, backpressure, observability
- Confident working with relational databases (schema design, migrations, tuning)
- Familiarity with modern delivery stacks: Git, GitOps, CI/CD, Docker, etc.
- Strong communication and collaboration skills; self-starter attitude
- Fluent English (C1/C2); German is a strong plus