Vaga: Tech Lead Full Stack (.NET + Angular) Estamos em busca de um(a) Tech Lead Full Stack para liderar tecnicamente um time de desenvolvimento com forte atuação em .NET Core e Angular.
Além de ser referência em arquitetura e boas práticas de engenharia, essa pessoa será responsável por fazer a ponte entre as demandas de negócio e o time técnico, garantindo entregas eficientes, escaláveis e alinhadas aos objetivos da empresa.
Responsabilidades Liderar tecnicamente o time de desenvolvimento full stack, promovendo boas práticas e entregas de qualidade;Atuar como facilitador entre equipe técnica e stakeholders de produto/negócio;Participar de decisões estratégicas de arquitetura, com foco em performance, escalabilidade e resiliência;Acompanhar o time em code reviews, pair programming e resolução de impedimentos;Apoiar o planejamento técnico das sprints junto ao PO/PM;Participar da evolução da cultura técnica do time, promovendo autonomia e desenvolvimento contínuo. Stack Técnica (Obrigatória) Back-end: C# com .NET Core / .NET 6+
Front-end: Angular 2+ (preferencialmente Angular 10+)
APIs: RESTful APIs, Swagger/OpenAPI
Banco de Dados: SQL Server (modelagem, procedures, tuning)
Mensageria: RabbitMQ, Kafka ou similares (event-driven architecture)
Resiliência: Retry policy, circuit breaker (Polly), fallback, escalabilidade horizontal
Testes: xUnit, NUnit, Jasmine/Karma
Versionamento: Git (GitFlow)
Desejável / Diferenciais Experiência com microsserviços e arquitetura distribuídaPráticas de DDD, Clean Architecture e SOLIDContainers (Docker) e KubernetesAutenticação e segurança (JWT, OAuth2, IdentityServer)Monitoramento (Application Insights, Grafana, Prometheus) Pré-requisitos +6 anos de experiência em desenvolvimento full stack+2 anos como Tech Lead ou papel técnico sênior com liderançaExperiência com sistemas de missão crítica e ambiente de produçãoBoa capacidade de comunicação com áreas de produto, negócio e stakeholders não técnicosVisão sistêmica, senso de prioridade e foco em resultado