Tech Lead (Hands On)

J
JobgetherEnterprise Software
BrazilFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPostgreSQLKubernetesMicrosoft SQL ServerC#.NET coreCI/CDRESTful APIsMicroservices

Requirements

  • Solid experience as a Tech Lead, Solution Architect, or Senior Developer with technical leadership responsibilities.
  • Proven experience designing and evolving enterprise system architectures.
  • Strong development knowledge using C# and .NET/.NET Core.
  • Experience building REST APIs, system integrations, and service-oriented architectures.
  • Knowledge of microservices, layered architecture, Domain-Driven Design (DDD), and software engineering best practices.
  • Experience working with relational databases, preferably SQL Server and/or PostgreSQL.
  • Understanding of messaging systems and asynchronous processing.
  • Experience with code reviews, automated testing, and software quality practices.
  • Knowledge of CI/CD pipelines, Git, and continuous delivery processes.
  • Experience with containers, preferably Docker and Kubernetes.
  • Familiarity with cloud environments such as Azure, AWS, or GCP.
  • Ability to create and maintain technical and architectural documentation.

Responsibilities

  • Act as the technical reference for back-office systems and engineering squads.
  • Connect development teams with enterprise architecture, product, security, infrastructure, and other technology stakeholders.
  • Participate in technical refinement of user stories, epics, and initiatives by identifying risks, dependencies, and architectural impacts.
  • Translate architectural guidelines into practical and scalable solutions for development teams.
  • Support the definition of solution architectures, integrations, APIs, technical components, and development standards.
  • Lead code reviews, establish development standards, and promote software quality practices.
  • Support the modernization of legacy systems by reducing technical debt and improving system reliability.
  • Mentor developers by sharing knowledge, supporting technical growth, and improving team capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now