Develop, implement, and maintain APIs and backend services using the .NET platform (Core/.NET).
Collaborate on the architecture of new features and on the continuous improvement of existing systems.
Ensure code quality through unit and integration tests and development best practices (SOLID, Clean Architecture).
Implement and manage observability solutions (metrics, logs, traces) using tools such as Dynatrace to monitor application health and performance in production.
Work with cloud infrastructure, deploying and managing services on Google Cloud Platform (GCP), with a focus on Google Kubernetes Engine (GKE).
Actively participate in agile ceremonies (Scrum/Kanban) and code reviews.
Identify performance bottlenecks and propose optimization solutions.
Requirements
Experience as a Backend Developer at mid-level (Pleno) or senior level.
Experience with .NET Core or .NET 6/7/8+ and the C# language.
Experience with Dynatrace for monitoring, tracing and performance analysis of applications (observability).
Hands-on knowledge and experience with Google Cloud Platform (GCP) services.
Experience using and managing containers with Docker and orchestration with Kubernetes, preferably GKE.
Strong SQL skills and experience with relational databases (Oracle, PostgreSQL).
Familiarity with microservices architecture and asynchronous communication (queues/messaging, e.g., Kafka, Pub/Sub).
Knowledge of CI/CD and DevOps practices.
Tech Stack
Cloud
Docker
Google Cloud Platform
Kafka
Kubernetes
Oracle
Postgres
SQL
.NET
Benefits
Meal allowance
Food allowance
Work-from-home allowance
Health insurance
Dental insurance
Life insurance
Discount partnerships
Partnerships with establishments and educational institutions