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.