* Salário: R$ 18.000 a R$ 30.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: Tecnologia da Informação
Nível: Gerente
O DESAFIO:
A liderança técnica de Desenvolvimento de Software será responsável por guiar a direção técnica de um ou mais squads de desenvolvimento, garantindo a excelência, a qualidade e a evolução da nossa arquitetura e stack tecnológica. Você atuará como um elo vital entre a estratégia de negócio, a gestão de projetos e a execução técnica, assegurando que as soluções sejam robustas, escaláveis e entregues com agilidade. Além de ser um(a) referência técnica, você será um mentor para engenheiros(as) de software, promovendo um ambiente de aprendizado contínuo e alto desempenho.
O QUE VOCÊ VAI FAZER:
Liderança Técnica e Arquitetural:
- Definir, evangelizar e garantir a adoção das melhores práticas, padrões de código, princípios de design (como SOLID) e diretrizes arquiteturais (ex: event-driven).
- Tomar decisões técnicas estratégicas, avaliando trade-offs entre diferentes abordagens e tecnologias.
- Colaborar na definição da visão de produto de longo prazo do ponto de vista técnico.
- Realizar revisões de código (code reviews) e de arquitetura, assegurando qualidade, segurança e aderência aos padrões.
Gestão do Ciclo de Desenvolvimento:
- Participar ativamente do planejamento de sprints/iterações, contribuindo com estimativas técnicas e identificando riscos e dependências.
- Apoiar o PO/PM na decomposição de épicos e histórias de usuário em tarefas técnicas viáveis.
- Garantir a qualidade do software através da promoção e implementação de testes automatizados (unitários, de integração, e2e), integração contínua (CI) e entrega contínua (CD).
- Resolver blockers técnicos complexos e otimizar o desempenho de aplicações.
Mentoria e Desenvolvimento de Pessoas:
- Atuar como mentor técnico para desenvolvedores(as) do squad, promovendo seu crescimento profissional através de pair programming, sessões de compartilhamento de conhecimento e
- feedback constante.
- Apoiar na identificação de necessidades de treinamento e no plano de desenvolvimento individual (PDI) dos membros da equipe.
- Contribuir para processos de recrutamento, incluindo entrevistas técnicas e avaliação de desafios de código.
Inovação e Melhoria Contínua:
- Pesquisar, avaliar e propor a adoção de novas tecnologias, ferramentas e frameworks que possam trazer benefícios para os produtos e a produtividade da equipe.
- Promover uma cultura de DevOps, observabilidade (monitoramento, logging, tracing) e resiliência de sistemas.
- Liderar ou participar de iniciativas de modernização de legado e refinamento da dívida técnica.
O QUE VOCÊ PRECISA TER:
- Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas.
- Experiência: Mínimo de 7 anos de experiência em desenvolvimento de software, com pelo menos 2 anos atuando em uma posição de liderança, técnica, arquiteto(a) de software ou tech lead.
- Domínio de uma ou mais linguagens de backend (ex: Java) e frontend (ex: JavaScript, React e Angular).
- Experiência profunda com design de APIs (REST, GraphQL), bancos de dados relacionais e não-relacionais, mensageria e cache.
- Conhecimento em arquiteturas de software modernas (microsserviços, serverless, etc.).
- Prática com ambientes cloud e infraestrutura como código.
- Vivência com práticas ágeis (Scrum ou Kanban) e ferramentas (Git, JIRA).
- Excelente capacidade de comunicação, para dialogar tanto com times técnicos quanto com áreas de negócio.
- Habilidades de mentoria e facilitação para guiar equipes em direção a um objetivo comum.
- Pensamento crítico e analítico para solução de problemas complexos.
- Proatividade, autonomia e capacidade de tomar decisões bem fundamentadas.
- Mentalidade de dono (ownership) e foco na entrega de valor.
DIFERENCIAIS:
● Experiência em ambientes de alta escala (high-scale/ high-load).
● Certificações em Cloud ou Arquitetura de Software.
● Conhecimento em práticas de Site Reliability Engineering (SRE) ou FinOps.
