Sobre este projeto
it-programming / web-development
Aberto
Buscamos um(a) Tech Lead / Arquiteto(a) de Software Sênior hands-on para assumir a governança técnica e a continuidade de sistemas já existentes. Esta não é apenas uma função gerencial; precisamos de alguém capaz de mergulhar em projetos desenvolvidos por terceiros, compreender rapidamente a arquitetura, organizar infraestrutura e documentação, e orientar uma equipe composta por desenvolvedores júnior e estagiários.
A stack tecnológica atual inclui: React JS, JavaScript/TypeScript, Java com Spring Boot, Python, PostgreSQL, AWS, Docker, Linux/VPS e Git/GitHub.
As principais responsabilidades incluem:
- Mapear sistemas, repositórios, arquitetura, integrações, bancos de dados, APIs e servidores.
- Identificar riscos, pontos únicos de falha e conhecimento concentrado em indivíduos.
- Realizar revisão de Git/GitHub, branches, Pull Requests e Code Review.
- Estruturar e aprimorar processos de ci/cd, deploy, rollback, ambientes e backups.
- Revisar configurações de aws, vps, docker, credenciais, acessos e segurança.
- Criar e manter documentação técnica, incluindo READMEs, diagramas e runbooks.
- Revisar o código de desenvolvedores juniores e estagiários, oferecendo orientação técnica.
- Identificar dívidas técnicas e priorizar melhorias contínuas.
- Desenvolver uma estrutura que minimize a perda de conhecimento na substituição de membros da equipe.
Requisitos essenciais:
- Experiência sólida como Tech Lead, Arquiteto de Software ou Desenvolvedor Sênior.
- Experiência comprovada na assunção e gestão de sistemas legados ou desenvolvidos por terceiros.
- Domínio de desenvolvimento backend e APIs, Git, Docker, Linux, aws, bancos de dados relacionais, ci/cd, processos de deploy, análise de logs, troubleshooting e criação de documentação técnica.
Fase inicial do projeto:
Realização de um takeover e auditoria técnica completa dos sistemas, incluindo inventário, mapeamento da arquitetura, análise de riscos, revisão de acessos, deploys, backups e elaboração de um plano priorizado de melhorias. Após esta etapa inicial, buscamos estabelecer uma relação recorrente para a governança técnica contínua, revisão de Pull Requests e suporte técnico à equipe.
Na sua proposta, por favor, detalhe sua experiência como Tech Lead, apresente um caso real de sistema legado que você assumiu, confirme seu domínio da stack tecnológica mencionada, informe sua disponibilidade semanal, o valor/hora desejado e seu interesse em uma relação de longo prazo. Por favor, comece sua proposta com a palavra CONTINUIDADE.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Duração do projeto Não estabelecido
Habilidades necessárias