Senior .NET Developer at Growe

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

Click here to apply

To apply for this job please visit job-boards.eu.greenhouse.io.

Scroll to Top