* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Outros
Nível: Gerente
Líder Técnico / Tech Lead Backend
Responsabilidades e atribuições
Definir e guiar a visão técnica de produtos e projetos, desde o design da solução até o lançamento e refinamento;
Projetar arquiteturas de sistemas escaláveis, resilientes e alinhadas aos objetivos de negócio;
Liderar Code Reviews, elevando os padrões de qualidade de código e arquitetura do time;
Mentorar e capacitar desenvolvedores sêniores, promovendo a cultura de excelência técnica;
Identificar e gerenciar dívida técnica, propondo e executando iniciativas de melhoria contínua da plataforma;
Atuar na decomposição de soluções complexas em entregas incrementais, evitando projetos “big bang”;
Colaborar com produto e design para garantir a viabilidade técnica das funcionalidades e influenciar a direção do produto;
Representar a visão técnica do time em discussões com stakeholders e outras áreas;
Definir e documentar padrões arquiteturais: design de APIs, comunicação entre serviços (síncrona/assíncrona) e persistência de dados;
Contribuir com automação e melhorias nas práticas de desenvolvimento, CI/CD e observabilidade do time;
Participar do recrutamento de novos talentos técnicos.
Requisitos e qualificações
Experiência sólida como Líder Técnico em desenvolvimento back-end;
Experiência comprovada na definição e documentação de arquiteturas de sistemas distribuídos;
Experiência com construção e design de APIs REST (incluindo documentação com Swagger/OpenAPI) e comunicação entre serviços;
Experiência com Orientação a Objetos e/ou programação funcional;
Conhecimento em Kotlin, Java (ou outras linguagens JVM) e C#;
Experiência com testes de unidade, integração e estratégias de qualidade end-to-end;
Experiência com mensageria assíncrona (ex.: Kafka, Azure, RabbitMQ);
Conhecimento em Arquitetura Hexagonal, Domain-Driven Design (DDD) e Enterprise Integration Patterns;
Experiência com banco relacional (modelagem e otimização de queries);
Experiência liderando tecnicamente times de desenvolvimento (não necessariamente gestão de pessoas);
Experiência com Micronaut ou Spring;
Experiência com Micronaut Data ou Hibernate;
Conhecimento em estratégias de deploy (Blue/Green, Canary) e pipelines de CI/CD;
Experiência com Docker e Kubernetes;
Experiência com observabilidade (logs, métricas, tracing) – Datadog ou equivalente;
Experiência com TDD;
Conhecimento em boas práticas REST, SOLID e DRY.
Diferenciais
Experiência com Infraestrutura como Código (IaC) usando Terraform, CloudFormation ou Pulumi;
Experiência com AWS;
Experiência com GitHub Actions;
Experiência com bancos não relacionais;
Conhecimento de mecanismos de anti-fraude e segurança (autenticação, autorização, biometria etc.);
Experiência em integração com gateways de mensageria e e-mail (SendGrid, Meta Business Platform, Twilio etc.).
Soft Skills
Liderança técnica e capacidade de construir consenso em decisões de arquitetura;
Comunicação assertiva com times técnicos e não técnicos, traduzindo complexidade em clareza;
Visão de negócio para entender como decisões técnicas impactam resultados e entregar valor de forma sustentável;
Proatividade para atacar complexidade antes que ela se torne um problema;
Habilidade de negociar trade-offs técnicos considerando contexto, custo e impacto;
Capacidade de influenciar sem autoridade formal;
Mentalidade de desenvolvimento ponta a ponta.
Tecnologias utilizadas no ambiente
Paradigma funcional: Scala & framework ZIO, e Kotlin
Bancos de dados: Relacional e não relacional (MySQL e DynamoDB)
