Informații principale

Nr. de referință.: FREELANCE_1225296_

Senior Software Developer - Hands-on / Microsoft Stack

Poziție: Nu este specificat

Start: 1 Sep. 2025

Final: 30 Sep. 2026

Localizare: Berlin, Germania

Metoda de colaborare: Doar proiect

Tarif pe oră: Nu este specificat

Ultima actualizare: 19 Aug. 2025

Descrierea și cerințele proiectului

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

Categorie

.Net Framework (Microsoft) C# SQL