.NET Engineer Middle
Jobgetherยทabout 2 hours ago
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .NET Engineer Middle based in Germany.
Join a remote engineering team building scalable, high-traffic technology for a fast-moving fintech environment.
You will design, develop, and maintain reliable backend solutions using C# and modern .NET technologies.
The role combines hands-on software development with distributed systems, data-intensive workloads, APIs, and cloud-native infrastructure.
Your work will directly contribute to products where technology, data, performance, and reliability are critical to the user experience.
You will collaborate with engineers and cross-functional stakeholders to turn complex business requirements into clean and maintainable solutions.
There is also significant scope to improve observability, engineering practices, and development efficiency through modern tools and AI-assisted workflows.
This opportunity is well suited to a mid-level engineer who enjoys solving challenging technical problems and working with modern backend technologies.
Accountabilities
- Design, develop, and maintain scalable solutions for high-traffic systems using C# and modern .NET.
- Analyze business and technical requirements and translate them into clean, maintainable components aligned with established architectural principles.
- Collaborate with engineers and cross-functional stakeholders to design, implement, and deliver new product features.
- Write clean, testable, maintainable, and well-documented code supported by appropriate unit, integration, and load testing.
- Work with asynchronous programming, multithreading, distributed systems, and event-driven architectures to build reliable services.
- Investigate production incidents and improve system observability through effective use of logs, metrics, traces, and business data.
- Contribute to performance optimization, scalability improvements, and overall system reliability.
- Work with APIs, relational databases, caching systems, and messaging technologies as part of the broader technology ecosystem.
- Research and evaluate new technologies, tools, AI capabilities, and engineering practices that can improve product quality and development efficiency.
- Contribute to continuous integration and delivery processes and support reliable software deployment practices.
- Participate actively in an Agile development environment, collaborating with teammates to continuously improve products and engineering workflows.
- 3+ years of commercial software development experience using C# and modern .NET.
- Strong understanding of object-oriented programming, design patterns, data structures, and algorithms.
- Hands-on experience with multithreading and asynchronous programming.
- Proven experience building and operating software in production environments.
- Familiarity with distributed systems and event-driven architectures, including message brokers such as RabbitMQ or Apache Kafka.
- Understanding of scalability and reliability principles, with some practical exposure to performance tuning.
- Solid experience with relational databases, preferably PostgreSQL; familiarity with NoSQL databases is an advantage.
- Experience developing and consuming APIs using technologies such as REST, GraphQL, or gRPC.
- Hands-on experience with Entity Framework.
- Practical experience with Docker and a basic understanding of Kubernetes concepts.
- Experience writing and maintaining unit and integration tests.
- Experience with continuous integration and delivery tools, preferably GitLab and ArgoCD.
- Comfortable working in a fast-paced Agile environment and collaborating effectively with distributed teams.
- Understanding of modern AI capabilities and limitations, with hands-on experience using AI-powered coding assistants or agents.
- English proficiency at B1 level or higher, sufficient for technical discussions and documentation.
- Experience with ClickHouse or other analytical databases for large-scale data processing is a plus.
- Experience with AWS or another major cloud platform is a plus.
- Familiarity with Infrastructure as Code tools such as Terraform is advantageous.
- Experience in fintech, trading, or other high-load environments is a strong plus.
- Fully remote working opportunity.
- Medical insurance.
- 20 paid vacation days per year.
- 10 paid sick leave days per year.
- Paid public holidays according to the applicable company holiday calendar.
- Professional education and development budget.
- Language learning budget.
- Wellness budget covering eligible expenses such as gym memberships and sports equipment.
- Tax expense coverage and expert support for eligible private entrepreneurs in Ukraine.
- Opportunity to work with modern technologies including .NET, PostgreSQL, Redis, ClickHouse, RabbitMQ, Kafka, Docker, Kubernetes, AWS, and cloud-native tooling.
- Exposure to high-traffic, data-intensive fintech systems and challenging engineering problems.
- Opportunity to use modern AI-powered development tools and contribute to continuous improvement of engineering practices.
Requirements
Benefits
Market context
Measured from remote postings we have tracked ourselves โ not self-reported survey data.
What Mid Level Engineering roles in Europe pay
- 25th
- $65k
- Median
- $95k
- 75th
- $135k
Based on 849 comparable postings with disclosed salaries, last 12 months.
How Jobgether is hiring
- Last 90 days
- 7,928 roles
- Total tracked
- 25,311
- Hiring across
- 13 job families
Tracked since January 2026.