Desenvolvedor Full Stack Pleno
Description
Descrição da vaga:
Temos como propósito cuidar dos nossos colaboradores para que eles cuidem dos nossos clientes. Somos GPTW na essência, trabalhamos com integridade, transparência e gostamos muito de gente. Se você é protagonista e busca desenvolvimento contínuo, venha fazer parte da Alianzo!
Buscamos um(a) Desenvolvedor(a) Full-Stack Pleno para atuar no time de engenharia, passando pelas duas frentes do produto: aplicações (APIs, serviços, integrações e interface) e dados (ingestão, transformação e consulta). Grande parte do trabalho será integrar a plataforma com sistemas de terceiros, como ERPs, Microsoft 365 e bancos legados de clientes.
Trabalhamos com desenvolvimento orientado a especificação e apoiado por IA: cada entrega nasce de uma investigação documentada, vira uma spec com casos de teste e é implementada com agentes de IA sob revisão humana. Valorizamos simplicidade, testes antes do código e a verificação do resultado real.
Quais são as responsabilidades para essa função?
Desenvolver e manter APIs e serviços utilizando Python, Go e React;
Construir e manter integrações com APIs de terceiros e sistemas legados, como ERPs, Microsoft 365 e bancos de dados de clientes;
Atuar em pipelines e consultas de dados (ingestão, transformação e consulta) conforme a demanda;
Escrever specs e casos de teste, implementar com apoio de IA e revisar os resultados gerados;
Acompanhar as entregas até a produção, incluindo PR, deploy e observação em ambiente real;
Participar de Pull Requests e revisões de código, contribuindo para a qualidade e evolução da base de código;
Transformar necessidades de negócio em soluções técnicas concretas, trabalhando em conjunto com o time de Produto;
Contribuir para a evolução da arquitetura, dos processos e das boas práticas de engenharia;
Utilizar ferramentas de desenvolvimento assistido por Inteligência Artificial no fluxo de trabalho.
O que iremos avaliar?
Experiência com Python em ambiente de produção, incluindo FastAPI, SQLAlchemy, pytest e type hints;
Conhecimento e experiência com SQL e PostgreSQL, incluindo consultas analíticas e leitura de plano de execução;
Experiência com Docker e Docker Compose para subir e depurar serviços localmente;
Experiência com GitHub, incluindo fluxo de PR, branches e GitHub Actions (CI/CD);
Disciplina de testes automatizados, com prática de escrever o teste antes do código e verificar o estado real do resultado;
Experiência com desenvolvimento e consumo de APIs de terceiros, incluindo autenticação (OAuth2, API key, refresh de token), paginação, rate limit, retry com backoff, idempotência e webhooks;
Experiência com desenvolvimento e planejamento apoiados por IA, incluindo transformar uma pesquisa em spec, a spec em casos de teste e conduzir agentes como o Claude Code, revisando e corrigindo o que for gerado;
Conhecimento em Go, em nível de leitura e manutenção;
Conhecimento em Next.js, React e TypeScript;
Experiência com integração de LLMs, incluindo tool use, MCP e prompts dentro de produto;
Conhecimento em autenticação OIDC (Keycloak/JWT);
Autonomia para conduzir demandas do entendimento do problema até a entrega;
Boa comunicação e disposição para perguntar, discutir alternativas e compartilhar dúvidas.
Será um diferencial:
Conhecimento em Engenharia de Dados e lakehouse, incluindo o fluxo SOR ? SOT ? SPEC, Iceberg, Trino, jobs PySpark, orquestração com Airflow e catálogo de dados com OpenMetadata;
Experiência com Cloud, especialmente OCI, e conhecimento em Terraform;
Conhecimento em observabilidade, incluindo Sentry/GlitchTip e logs estruturados.
Tipo de contrato
CLT (Efetivo)
Horário de trabalho
Período Integral
Benefícios
- Assistência médica / Medicina em grupo
- Assistência odontológica
- Vale-transporte
- Participação nos lucros