Informații principale
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