About the role

  • Tech Lead managing C#/.NET projects in Brazil. Leading architecture decisions and team coordination for high-performance solutions.

Responsibilities

  • Provide technical leadership for C#/.NET projects
  • Define software architecture and technology stack
  • Establish and evolve engineering processes
  • Design and implement API integrations
  • Provide technical coordination for the development team
  • Ensure adherence to non-functional requirements
  • Monitor application metrics and resolve incidents

Requirements

  • Strong experience with C# and .NET (preferably .NET 6+ or later)
  • Experience with Microservices architecture
  • Knowledge and application of Hexagonal Architecture (Ports & Adapters)
  • Experience with SOLID principles, Clean Architecture, and Domain-Driven Design (DDD)
  • Ability to make architectural decisions and define technical guidelines
  • Experience with messaging, queues, and asynchronous communication
  • Experience with relational and non-relational databases
  • Experience with CI/CD
  • Experience with containers (Docker); orchestration (Kubernetes) is a plus
  • Experience with cloud platforms (AWS, GCP, Azure, or Oracle)
  • Knowledge of application security (encryption, authentication, authorization, OAuth, JWT)

Benefits

  • Flexible work arrangements
  • Professional development

Job title

Tech Lead, C# .NET

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job