.NET Backend Developer Sênior
AI Summary
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .NET Backend Developer Sênior based in Brazil.
About this role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .NET Backend Developer Sênior based in Brazil.
This role is an opportunity to join a highly technical environment focused on digital transformation and large-scale system modernization. You will work on the design, development, and evolution of backend services and APIs using modern .NET technologies, contributing directly to scalable and high-performance architectures. The position involves close collaboration with architecture, DevOps, and product teams to deliver robust and reliable solutions. You will also play a key role in improving system observability, performance, and cloud readiness in production environments. Operating within agile teams, you will influence technical decisions and help shape engineering best practices. This is a fully remote role in a culture that values quality, transparency, and continuous improvement.
Accountabilities:
- Design, develop, and maintain backend APIs and services using .NET Core / .NET 6+ with a focus on scalability, performance, and maintainability.
- Collaborate on system architecture and contribute to technical decisions for new features and continuous system evolution.
- Ensure code quality through unit testing, integration testing, and adherence to best practices such as SOLID principles and Clean Architecture.
- Implement and maintain observability solutions (metrics, logs, traces) using tools such as Dynatrace to ensure system reliability and performance monitoring.
- Work with cloud infrastructure in Google Cloud Platform (GCP), including containerized environments using Docker and Kubernetes (GKE).
- Participate in agile ceremonies (Scrum/Kanban), code reviews, and continuous improvement initiatives within engineering teams.
- Identify performance bottlenecks and propose optimizations across backend systems and distributed architectures.
- Proven experience as a Senior or Mid-Senior Backend Developer working with .NET Core / .NET 6+ and C#.
- Strong experience with observability tools, especially Dynatrace, for monitoring and performance analysis.
- Hands-on experience with Google Cloud Platform (GCP), including deployment and management of cloud services.
- Solid knowledge of Docker and Kubernetes, preferably with Google Kubernetes Engine (GKE).
- Strong understanding of relational databases (SQL Server, Oracle, or PostgreSQL).
- Experience with microservices architecture and asynchronous communication patterns (e.g., messaging, Kafka, Pub/Sub).
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong analytical thinking, collaboration skills, and ability to work in agile environments.
- Competitive compensation package aligned with market standards.
- Fully remote work model with flexibility.
- Medical and dental healthcare coverage.
- Meal and food allowances.
- Home office support allowance.
- Life insurance coverage.
- Access to training programs and continuous learning initiatives.
- Discount partnerships and wellness programs.
- Agile training culture and regular knowledge-sharing initiatives.
Requirements:
This role requires solid experience in backend development, particularly with .NET ecosystems and distributed architectures. The ideal candidate has strong hands-on expertise in building scalable APIs, working with cloud environments, and applying modern software engineering practices. You should be comfortable operating in complex technical ecosystems and collaborating with cross-functional teams.
