We're hiring! We are looking for a Senior .NET Developer based in Brazil to join a product engineering team building the core of a modern, scalable SaaS platform.This is a hands-on senior role for someone who enjoys solving complex backend challenges, designing clean architectures, and building systems that support multiple products and teams. You'll work on a platform with strong focus on microservices, multi-tenant architecture, cloud infrastructure, observability, and secure backend development.We're looking for someone who is highly autonomous, communicates well in English, and is excited about using AI-assisted development tools as part of a modern engineering workflow.Responsibilities- Design, build, and maintain backend services using C# and modern .NET- Develop and evolve REST APIs and microservices- Contribute to the architecture of a multi-tenant SaaS platform- Help shape domain models, technical patterns, and scalable backend foundations- Work on systems related to authentication, authorization, observability, and CI/CD- Build solutions designed for high throughput, async workloads, and performance- Collaborate with engineering and product teams to extend platform capabilities- Participate in technical discussions, architecture decisions, and implementation planning- Write clean, maintainable, and well-documented code- Use AI-assisted development tools to improve speed, quality, and deliveryRequirements- Strong written and spoken English- CNPJ in Brazil + ability to issue monthly Nota Fiscal- 5-8 years of professional experience with C# and the .NET ecosystem- Proven experience building and maintaining RESTful APIs and microservices- Strong knowledge of Entity Framework Core, LINQ, and relational database design- Solid understanding of dependency injection, async/await, and backend performance optimization- Hands-on experience with Domain-Driven Design (DDD) in real production systems- Strong understanding of CQRS, mediator patterns (such as MediatR), and event-driven architecture- Experience designing modular, maintainable systems for complex business domains- Experience building systems that handle high-volume requests, async processing, and scalable workloads- Good understanding of large-file or document processing patterns such as streaming, buffering, and memory-efficient pipelines- Experience with message brokers such as Azure Service Bus, RabbitMQ, or similar- Hands-on experience with Microsoft Azure- Strong working knowledge of Docker and Kubernetes- Experience with CI/CD pipelines using Azure DevOps and/or GitHub Actions- Experience with multi-tenant SaaS or enterprise-grade backend platforms- Understanding of JWT / OAuth2, secure backend design, and secrets management- Experience with observability tools such as Grafana, Loki, or equivalent- Active use of AI-assisted development tools such as GitHub Copilot, Claude Code, or similarNice to Have- Experience with Temporal or workflow orchestration tools- Experience with OpenAI, Azure OpenAI, Anthropic, or LLM integrations- Experience with document-heavy, enterprise, or compliance-sensitive systems- Experience with distributed systems and event-driven platforms at scaleWhat We're Looking For- Strong ownership and accountability- Clear communication and ability to work directly with technical stakeholders- Comfort working independently in a remote environment- Someone who cares about software quality, reliability, and maintainability- A senior engineer who can combine hands-on execution with architectural thinking- Genuine interest in how AI is changing software development workflows