Responsabilidades e dia a dia:
- Liderar a evolução da arquitetura distribuída do Bling, com foco em escalabilidade, confiabilidade e simplicidade.
- Definir estratégias de cache, mensageria e observabilidade para garantir a resiliência do sistema em cenários de alta volumetria.
- Projetar e validar soluções técnicas, garantindo o alinhamento entre negócio, performance e sustentabilidade do software.
- Liderar a estratégia de IA para produtividade, implementando agentes, assistentes e ferramentas inteligentes que acelerem o desenvolvimento.
- Construir PoCs (Provas de Conceito) para testar e validar tecnologias emergentes (LLMs, frameworks de agentes) antes de escalá-las.
- Apoiar as squads de CI/CD e Qualidade para acelerar deploys e robustecer as esteiras de testes automatizados.
- Disseminar práticas de Código Seguro (Secure Coding), apoiando os times desde o design até a detecção precoce de vulnerabilidades com uso de IA.
- Mentorar o time de engenharia, conduzindo revisões de arquitetura e disseminando boas práticas de desenvolvimento e engenharia de prompt.
Requisitos obrigatórios (Must-have):
- Experiência avançada em desenvolvimento backend (independente da linguagem de origem).
- Vivência prática com uso e integração de IA Generativa (LLMs, orquestração de agentes, tool calling, RAG).
- Domínio profundo em Arquitetura de Microsserviços e sistemas de alta disponibilidade.
- Experiência prática com mensageria e eventos (Kafka, RabbitMQ ou SQS).
- Vivência com bancos de dados relacionais e não-relacionais em cenários de alta volumetria.
- Mentalidade voltada a Escalabilidade e Resiliência (Design Patterns, SOLID, DDD).
- Abertura e facilidade para atuar com Golang (será sua ferramenta principal).
Diferenciais (Nice-to-have):
- Experiência prévia com Golang em produção.
- Histórico de criação de ferramentas internas de desenvolvimento usando IA.
- Histórico de migração de monólitos para microsserviços.
- Conhecimentos em Chaos Engineering ou FinOps.
Critérios de corte (No-go):
- Atuação em negócio próprio ou atividades paralelas.
- Falta de comprometimento com horários e agendas combinadas.
- Dificuldade em organizar tarefas da sprint e reportar entregas.
- Tendência a repassar tarefas prioritárias por falta de foco nos objetivos corretos.
Competências esperadas:
- Pensamento crítico
- Capacidade de realização
Projetos e desafios atuais:
O grande desafio é garantir a resiliência do sistema em cenários de altíssima volumetria, enquanto lideramos a fronteira de inovação com o uso de IA para produtividade interna e evolução da arquitetura de longo prazo.