Job description
Senior .Net Developer
Company Overview
Jobgether is an AI-powered career coach and matching platform fixing the broken job search. Remote professionals no longer waste hours applying blindly; instead, they receive a personalized job search strategy, stronger visibility, and curated matches aligned with their skills, flexibility preferences, and career goals.
Job Summary
We are currently looking for a Senior .Net Developer in Germany. This role sits at the core of building and scaling high-performance, distributed backend systems powering global digital products used by millions of users. You will contribute directly to evolving a modern .NET Core codebase, designing robust backend services and integrating AI-driven capabilities.
Key Responsibilities
- Contribute to the architecture and continuous evolution of high-load backend services built in C# and .NET Core, ensuring scalability, maintainability, and performance.
- Design and implement new features and integrations, including AI-related components such as voice and real-time processing capabilities.
- Build and optimize asynchronous processing pipelines using messaging systems such as RabbitMQ, ensuring delivery guarantees, idempotency, and fault tolerance.
- Work extensively with MS SQL Server, optimizing schemas, queries, indexes, and execution plans for high-performance workloads.
- Participate in code reviews, enforce engineering best practices, and help maintain high standards for testing, observability, and code quality.
- Influence technical decisions across teams and contribute to improving system architecture beyond your immediate scope.
Requirements / Qualifications
- 5+ years of professional experience in C# and .NET development, with at least 2+ years using .NET Core in production environments.
- Strong background in distributed systems and high-load architectures, with real-world experience handling latency, throughput, and fault tolerance challenges.
- Hands-on experience with message brokers such as RabbitMQ (preferred), Kafka, Azure Service Bus, or NATS.
- Solid expertise in MS SQL Server, including performance tuning, indexing strategies, and query optimization under load.
- Strong understanding of backend system design, asynchronous processing, and scalable architecture principles.
- Experience with production debugging, observability tools, and resolving complex system issues.
- Fluent Russian language skills and willingness to work within CET ±2 time zones.
- Strong communication skills, proactive mindset, and ability to collaborate effectively in distributed teams.
Location
Germany, Remote: True
Employment Type
Full Time
Salary & Benefits
- Fully remote, full-time opportunity with global team collaboration.
- 28 calendar days of annual vacation.
- 7 wellness days per year for personal rest and recovery without using sick leave.
- Annual health benefit support up to $1,000.
- Budget support for professional development (50% coverage).
- Corporate discounts for English language learning.
- Workplace setup support up to $1,000 every 3 years.
- Employee referral bonuses up to $5,000.