Estamos em busca de um Tech Lead com forte background em engenharia e arquitetura de software (>10 anos de experiência) para liderar tecnicamente times e iniciativas estratégicas. Você será responsável por decisões arquiteturais críticas, guiar a evolução de plataformas de alta demanda e alta complexidade, além de atuar na definição de padrões, práticas e roadmaps técnicos.
Responsabilidades
- Liderar tecnicamente times multidisciplinares, promovendo boas práticas de engenharia, revisões de código e mentoria.
- Desenhar e evoluir arquiteturas de software escaláveis e resilientes para ambientes distribuídos e de alta disponibilidade.
- Definir, implementar e manter arquiteturas baseadas em microservices, incluindo estratégias de service discovery/registry, comunicação assíncrona e observabilidade.
- Conduzir decisões sobre stack tecnológica e padrões (coding standards, CI/CD, SRE/DevOps, segurança).
- Colaborar com stakeholders de produto para transformar requisitos de negócio em soluções técnicas viáveis e sustentáveis.
- Orquestrar integrações entre serviços e plataformas (API-first, event-driven), garantindo performance, confiabilidade e baixo acoplamento.
- Atuar no desenho e na governança de arquitetura de infraestrutura em cloud (GCP, AWS, OCI, Azure), incluindo redes, segurança, custo e escalabilidade.
- Diagnosticar gargalos, conduzir root cause analysis e implantar melhorias contínuas de performance e resiliência.
- Garantir observabilidade ponta a ponta (logs, métricas, tracing) e práticas de SRE (SLIs/SLOs, error budgets).
Requisitos obrigatórios
- 10+ anos de experiência em engenharia de software, com histórico em sistemas de alta demanda e alta complexidade.
- Forte experiência com e Python no back-end, incluindo desenvolvimento de serviços e automações.
- Experiência com React e para front-ends de alta performance e SEO/SSR.
- Sólida vivência em ambientes distribuídos e arquiteturas baseadas em microservices, incluindo service registry/discovery.
- Experiência prática em arquitetura técnica de software: DDD, patterns (CQRS, Saga, Outbox, Circuit Breaker, Retry/Backoff).
- Experiência em arquitetura de infraestrutura em cloud: GCP, AWS, OCI e Azure (design, segurança, redes, custo, escalabilidade).
- Conhecimento de pipelines de CI/CD, containers (Docker), orquestração (Kubernetes), e práticas de infraestrutura como código (Terraform/CloudFormation).
- Observabilidade: logs centralizados, métricas, tracing distribuído e APM.
- Forte capacidade de comunicação, liderança técnica e tomada de decisão baseada em dados.
Diferenciais (Seria muito legal se você tiver)
- 5+ anos em gestão de times técnicos ou liderança técnica direta (people management, hiring, performance, mentoring).
- Experiência com AI/ML: integração de modelos, MLOps básico, e aplicações data-driven.
- Experiência com mensageria e filas, especialmente RabbitMQ (topologias, DLX/DLQ, exchanges, retries, idempotência, exactly-once via outbox).
- Vivência com arquiteturas event-driven e stream processing (Kafka, Pub/Sub, Kinesis).
- Certificações em cloud (GCP, AWS, OCI, Azure) e/ou arquitetura (TOGAF, AWS SA, GCP PCA).
- Experiência com segurança em aplicações e infraestrutura (IAM, OAuth2/OIDC, Secrets Management, Threat Modeling).
- Experiência com FinOps e otimização de custos em múltiplas clouds.
Como trabalhamos
- Cultura de engenharia forte: qualidade, automação, observabilidade e segurança por padrão.
- Discovery e delivery contínuos, com parceria estreita entre produto, dados e engenharia.
- Autonomia com responsabilidade, foco em impacto e aprendizado contínuo.
Processo seletivo
- Triagem de currículo e portfólio (Git/Gists, talks, artigos são bem-vindos).
- Entrevista técnica (arquitetura, trade-offs, troubleshooting).
- Desafio técnico orientado a design (opcional) e entrevista de liderança.
- Conversa final cultural e proposta.