Description
Profile Objective
We are looking for someone capable of designing solutions, anticipating technical risks, and helping the team maintain a reliable, scalable, and sustainable backend over time.
Expected Requirements
* Advanced proficiency in C\# and .NET.
* Solid experience with distributed systems and microservices.
* Real-world experience with AWS and Azure in a production context.
* Ability to design reliable asynchronous flows using queues, events, and reprocessing.
* Strong understanding of resilience: idempotency, retries, circuit breaker, timeout, DLQ, eventual consistency, and compensations.
* Deep experience with MongoDB, including modeling, indexes, performance, and consistency trade\-offs.
* Observability and operations perspective: logs, metrics, tracing, diagnostics, and root cause analysis.
* Ability to guide other developers and raise the technical standard of the team.
* Good communication skills to defend technical trade\-offs with clarity.
What we expect in practice
* Designs solutions with clarity and takes on relevant technical decisions.
* Operates with a system-wide perspective, not just local implementation.
* Identifies risks of cascading changes in a microservices environment.
* Helps standardize engineering practices and reduces complexity in the ecosystem.
* Able to technically lead a front or initiative.