TOTVS

ESPECIALISTA II DE DESENVOLVIMENTO DE SOFTWARE

São Paulo / SP

Descrição da vaga

Descrição

Buscamos um Tech Lead de Desenvolvimento para liderar tecnicamente a célula de desenvolvimento da Engenharia de Virtualização.
Sua missão central será a liderança técnica do backend de integrações em Go que conecta nossa plataforma de nuvem privada VMware às camadas de orquestração, automação e ao portal de autoatendimento, atuando lado a lado com a operação de infraestrutura dentro de um único time fim a fim.

Responsabilidades e atribuições

O QUE VOCÊ VAI FAZER:

Liderança Técnica: orientar tecnicamente o time de desenvolvimento (atualmente 3 pessoas, com expansão para 4), definindo padrões de código, arquitetura e boas práticas em Go.

Desenvolvimento de APIs e Integrações: projetar, codificar e manter os serviços em Go responsáveis pela integração entre o portal de autoatendimento e os componentes de infraestrutura VMware

Automação de Infraestrutura (IaC): apoiar a evolução de scripts e workflows de automação para o provisionamento de recursos de cloud privada on-prem, reduzindo o tempo de entrega.

Qualidade de Código: garantir cobertura de testes automatizados, revisão de código e gestão de débito técnico de toda a stack desenvolvida pela célula.

Interface com a Operação: atuar como ponte técnica entre a célula de desenvolvimento e os demais pilares da Engenharia de Virtualização, participando do fórum semanal de tech leads.

Sustentação e Evolução: realizar troubleshooting de segundo/terceiro nível em incidentes relacionados a integrações e apoiar a triagem de tickets que envolvam código

Requisitos e qualificações

O QUE ESPERAMOS DE VOCÊ:

Go em Produção: domínio avançado de Go, incluindo concorrência (goroutines, channels), tratamento de erros idiomático e testes automatizados — requisito não negociável para a posição.

APIs e Integrações: experiência sólida na criação e manutenção de APIs RESTful/gRPC e integração de sistemas complexos.

Liderança Técnica: experiência orientando ou mentorando outros desenvolvedores (revisão de código, definição de padrões técnicos); não é exigida experiência formal de gestão de pessoas.

Automação e CI/CD: vivência com esteiras de CI/CD (GitLab CI, GitHub Actions ou Jenkins) e Git Flow.

Banco de Dados: conhecimento em bancos relacionais e não relacionais, com capacidade de definir o mais adequado para cada cenário.

Formação Acadêmica: superior completo em Ciência da Computação, Engenharia ou áreas correlatas, ou experiência prática equivalente comprovada.

Informações da vaga

Modalidade de trabalho: Remote

Candidatar-se à vaga