Tech Lead - Híbrido
Descrição da Vaga:
Estamos procurando um Líder Técnico altamente experiente e visionário para guiar e inspirar nossa equipe de engenharia. O candidato ideal atuará como uma ponte crucial entre a estratégia de negócios e a excelência técnica, sendo o responsável por parte da arquitetura, qualidade do código, adoção de tecnologias de ponta e desenvolvimento técnico dos membros da equipe.
Você liderará a implementação de soluções de infraestrutura robustas, arquiteturas escaláveis (incluindo microsserviços e nativas em nuvem) e integrará capacidades avançadas de Inteligência Artificial para impulsionar a inovação. A capacidade de equilibrar codificação prática, liderança de pessoas e visão estratégica é essencial.
Responsabilidades:
-
Definir, documentar e supervisionar com apoio a arquitetura técnica de sistemas e projetos, garantindo escalabilidade, segurança e desempenho.
-
Garantir a adesão aos padrões de design, qualidade de código e melhores práticas de engenharia (incluindo DDD e TDD).
-
Realizar revisões de código (Code Reviews) e fornecer orientação técnica prática à equipe.
-
Tomar decisões técnicas críticas e estratégicas para o sucesso do produto.
-
Infraestrutura e DevOps Avançado.
-
Liderar a estratégia e implementação de infraestrutura de TI, utilizando Proxmox para virtualização e Linux como sistema operacional base.
-
Definir e gerenciar a orquestração de contêineres usando Docker e Kubernetes (K8s).
-
Supervisionar o gerenciamento de contêineres com Portainer e a configuração de ingress/proxy reverso com Traefik.
-
Utilizar Azure e Terraform para provisionamento e gerenciamento de infraestrutura como código (IaC) na nuvem.
-
Contribuir com o desenvolvimento de software de alta complexidade, utilizando predominantemente Python para backend, automação e integração de sistemas.
-
Garantir que as entregas técnicas estejam alinhadas com as metodologias ágeis e os objetivos de negócio.
-
Projetar e implementar a stack de observabilidade, utilizando OpenTelemetry para rastreamento.
-
Configurar e gerenciar ferramentas de monitoramento: Prometheus (métricas), Loki (logs), Tempo (traces) e Grafana (dashboards) com auxílio do Promtail.
-
Assegurar que os sistemas sejam proativos na identificação e resolução de problemas.
-
Explorar e integrar modelos de Linguagem Grande (LLMs) e ferramentas de IA (como Ollama, Deepseek, Gemini, Grok, Gpt/OpenAI, Claude/Anthropic, Qwen) para otimizar processos internos e aprimorar produtos.
-
Liderar a experimentação e adoção de novas tecnologias de IA relevantes para o negócio.
-
Mentorar e desenvolver as habilidades técnicas dos membros da equipe.
-
Atuar com o Product Owner no refinamento do backlog técnico e estimativa de tarefas. Suportar no direcionamento de quem do time será responsável por executar as atividades.
-
Garantir a comunicação eficaz entre a equipe de desenvolvimento e outras áreas (incluindo Product Owners e Stakeholders).
-
Promover uma cultura de melhoria contínua, testes unitários e testes de aceitação automatizados.
Qualificações:
-
Mínimo de 5 anos de experiência como Desenvolvedor Sênior ou em função similar.
-
Mínimo de 2 anos de experiência comprovada em liderança técnica (Tech Lead).
-
Experiência sólida na definição e implementação de arquiteturas de microsserviços e soluções nativas em nuvem.
-
Forte conhecimento e prática em metodologias ágeis.
Conhecimentos Necessários (Hard Skills):
-
Linguagens/Frameworks: Python (Experiência Sólida), JavaScript/TypeScript (para suporte/frontend), Frameworks Python relevantes.
-
Arquitetura/Design: Microsserviços, DDD (Domain-Driven Design), TDD (Test-Driven Development), Padrões de Design.
-
Infraestrutura/Cloud: Azure, Terraform, Kubernetes (K8s), Docker, Linux, Proxmox, Portainer, Traefik.
-
Observabilidade: OpenTelemetry, Prometheus, Loki, Tempo, Grafana, Promtail.
-
Dados/APIs: Banco de Dados SQL e NoSQL, RESTful APIs / GraphQL, Controle de versionamento de código utilizando GIT.
-
DevOps: CI/CD (Integração e Entrega Contínua).
-
Outros: Sistemas de Autenticação/Autorização (OAuth, JWT), Testes (bibliotecas de teste).
Conhecimentos Desejáveis:
-
Experiência prévia com integrações de terceiros, incluindo plataformas como WIX (para pagamento e landing page).
-
Experiência na utilização ou integração de LLMs e ferramentas de IA como Ollama, Deepseek, Gemini, Grok, Gpt/OpenAI, Claude/Anthropic, Qwen.
-
Conhecimento em outras linguagens de programação.
-
Conhecimento e experiência em Processamento Assíncrono (Filas, Event-Driven).
