.NET Backend Engineer
About the role
Location: Anywhere remote Growe welcomes those who are excited to: - Design, build, and maintain backend services using .NET (C#); - Develop and evolve microservices in a production environment; - Support existing functionality and ensure backward compatibility of releases; - Work on core domain flows such as accounts, registration, authentication, wallet, and related business capabilities; - Participate in task analysis, decomposition, and effort estimation; - Deliver completed tasks for testing and collaborate with QA during test phases; - Build integrations using asynchronous communication and event-driven patterns; - Work with relational databases, transactional flows, and optimize query performance; - Identify performance bottlenecks and contribute to system design improvements; - Contribute to service observability (logs, metrics, traces, dashboards, monitoring); - Manage deployment configurations and manifests in Kubernetes environments; - Work in a GitOps setup and participate in deployment and operational ownership; - Collaborate with DevOps teams on infrastructure-related changes (including Terraform workflows); - Participate in on-call rotation and handle production incidents; - Identify technical debt and propose improvements; - Perform high-quality code reviews