Job Openings
Senior .NET Developer / Technical Architect
About the job Senior .NET Developer / Technical Architect
About the Role
We are seeking a highly experienced .NET developer to take on a dual role: as a hands-on software development expert and as a close architectural partner to the lead backend developer. This position demands deep technical proficiency, strategic thinking, and a strong sense of ownership.
Must-Have Skills
- 8+ years of professional experience in backend development with C# and .NET (6/8)
- Proven expertise in designing and evolving microservice architectures
- Strong knowledge of Domain-Driven Design (DDD), CQRS, and event-driven systems
- Hands-on experience with both SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, Redis)
- Proficiency with AWS cloud services, including VPCs, EC2, AWS EKS/Kubernetes, and AWS MSK/Kafka
- Advanced understanding of RESTful and GraphQL APIs, including best integration practices
- Skilled in performance optimization, scalability planning, and secure coding techniques
- English proficiency at B1 level
Soft Skills & Responsibilities
- Serve as a thought partner and technical advisor to the backend lead
- Lead design sessions and conduct architecture reviews
- Mentor junior developers and help establish coding standards and best practices
- Proactively identify and address architectural and technical debt
- Communicate effectively with cross-functional teams and stakeholders
Nice-to-Have Skills
- Experience with AI-powered applications or collaborating with frontend teams using React/Next.js
- Familiarity with CI/CD pipelines and infrastructure-as-code tools (e.g., Pulumi, Terraform)
- Background in healthcare or scheduling systems
- Russian language skills are a strong plus