Especialista ii de desenvolvimento de software Netvagas SAO PAULO, SP, BR
Descrição da vaga
Descrição
Garantir a previsibilidade das entregas do time, elevando continuamente o nível técnico para surpreender pela qualidade das soluções para nossos(as) clientes.
Responsabilidades e atribuições
O QUE VOCÊ VAI FAZER:
- Liderança Técnica e Execução de Alta Qualidade: Conduzir o design, a implementação e a manutenção de soluções técnicas robustas, garantindo a qualidade do código, a escalabilidade das aplicações e a consistência com a arquitetura da área.
- Operação e Sustentação: Monitorar e manter a estabilidade dos sistemas sob responsabilidade do time, atuando na gestão de background jobs, filas de processamento, débitos técnicos e ferramentas de observabilidade, visando operações sustentáveis e de alta performance.
- Planejamento e Execução de Roadmap: Cocriar, priorizar e executar o roadmap técnico em parceria com PMs, Team Leaders e demais stakeholders, antecipando riscos e promovendo decisões alinhadas à estratégia do produto e à evolução arquitetural da empresa.
- Educação Técnica e Desenvolvimento do Time: Mentorar engenheiros(as), disseminar boas práticas de engenharia e liderar atividades como code reviews e sessões de pair programming, contribuindo para a elevação contínua da barra técnica e a formação de futuras lideranças técnicas.
- Atuar como Facilitador Técnico e Referência da Equipe: Remover impedimentos técnicos, apoiar na tomada de decisões complexas e servir como ponto focal técnico entre o time e outras áreas da empresa, garantindo fluidez na comunicação e integração entre times.
- Discovery Técnico e Arquitetura: Participar ativamente de discoveries técnicos, propor soluções alinhadas com a visão de longo prazo da plataforma, evitar overengineering e garantir a sustentabilidade técnica das entregas.
Requisitos e qualificações
O QUE ESPERAMOS DE VOCÊ:
- Experiência comprovada como engenheiro(a) de software sênior ou tech lead, atuando com desenvolvimento e sustentação de sistemas em produção.
- Participação ativa em projetos complexos de produto digital, com foco em escalabilidade, performance e qualidade técnica.
- Vivência com times ágeis, colaborando com PMs, designers e outros engenheiros(as) na construção de soluções orientadas a produto.
- Atuação em ambientes de cloud computing (ex: AWS, GCP, Azure), com conhecimentos práticos em DevOps, CI/CD e observabilidade.
- Histórico de liderança técnica de pessoas engenheiras, mesmo que sem gestão formal, com evidências de mentoring, definição de padrões e tomada de decisão técnica.
- Arquitetura de Software: conhecimento avançado em design de sistemas, modularização, APIs e arquitetura orientada a eventos.
- Práticas de Engenharia de Software: domínio de princípios SOLID, design patterns, code review, testes automatizados, refatoração e versionamento de código.
- Programação: proficiência em pelo menos uma linguagem moderna de backend (ex: Ruby, Python, Go, Java, Node.js) e frameworks relacionados.
- Observabilidade e Resiliência: domínio de ferramentas de monitoramento (ex: Datadog, Grafana, Prometheus), rastreamento de erros (ex: Sentry, Rollbar) e gestão de filas/retentativas de jobs assíncronos.
- Ciclo de vida de desenvolvimento: conhecimento completo de todo o fluxo de entrega (do discovery técnico ao deploy), com atuação ativa em refinamentos, QA e deploys.
- Bancos de dados: familiaridade com bancos relacionais (ex: PostgreSQL, MySQL).
Sobre nosso clienteEmpresa multinacional de tecnologia que vem transformando o setor de logística por meio de soluções digitais inovadoras.Presente em diversos países, conecta empresas, parceiros... Mostre mais