Growe
About the Role
We are seeking an experienced Senior .NET Developer to design, build, and maintain scalable backend services in a modern, distributed environment. You will play a key role in developing microservices, improving system performance, and ensuring the reliability of mission-critical business flows.
This is a hands-on engineering role suited for someone who thrives in a production-driven environment and enjoys solving complex backend challenges.
Key Responsibilities
- Design, develop, and maintain backend services using .NET (C#)
- Build and evolve microservices architectures in production
- Ensure backward compatibility and stability of existing systems
- Develop core business features (e.g., authentication, accounts, wallets)
- Break down tasks, estimate effort, and contribute to sprint planning
- Collaborate closely with QA teams to deliver high-quality releases
- Implement event-driven and asynchronous communication patterns
- Optimize database performance, queries, and transactional workflows
- Identify and resolve performance bottlenecks
- Improve system observability (logging, metrics, tracing, monitoring)
- Manage deployments in Kubernetes and GitOps environments
- Work with DevOps on infrastructure and automation (e.g., Terraform)
- Participate in on-call rotations and production incident handling
- Conduct code reviews ensuring quality, performance, and maintainability
- Proactively identify technical debt and recommend improvements
Requirements
- 5+ years of experience in backend development using C# / .NET (6+)
- Strong experience with .NET Core / ASP.NET Core
- Solid understanding of microservices and distributed systems
- Hands-on experience with event-driven architectures
- Experience with message brokers (e.g., Kafka or similar)
- Strong SQL knowledge (transactions, indexing, performance tuning)
- Experience with ORM tools (e.g., Entity Framework)
- Proficiency in writing unit and integration tests
- Understanding of OAuth 2.0 and OpenID Connect
- Strong grasp of software design principles (SOLID, testability, modularity)
- Experience with monitoring and troubleshooting production systems
- Upper-intermediate level of English
Nice to Have
- Experience with Orleans, Redis
- Familiarity with AWS, Kubernetes, Terraform
- Experience with observability tools like Grafana, Loki, Tempo
Soft Skills
- Strong communication and collaboration skills
- Ability to multitask and deliver in a fast-paced environment
- Team-oriented mindset
- High sense of ownership and accountability
Our Values
- Grow Together – We collaborate and support each other to succeed
- Results Over Process – We focus on outcomes and measurable impact
- Be Ready for Change – We embrace adaptability and continuous improvement
How to Apply
Interested candidates should
To apply for this job please visit job-boards.eu.greenhouse.io.
