Desenvolvedor Backend Golang + Ai - 1780
Summary
100% remote, 3-month (extendable) contract for a senior-level backend Go developer building APIs, microservices and event-driven services with SQL/NoSQL, Docker/Kubernetes and cloud, while applying GenAI — LLM APIs, AI coding tools, agents and RAG — to automate development, testing, documentation and code review.
Descrição:
Período: 3 meses, com possibilidade de extensão
100% Remoto
Habilidades:
Buscamos um(a) Desenvolvedor(a) Backend Golang, preferencialmente Sênior, com forte experiência em engenharia de software e utilização prática de Inteligência Artificial aplicada ao ciclo de desenvolvimento, com foco em produtividade, automação, qualidade e eficiência das entregas.
O profissional atuará no desenvolvimento e evolução de serviços backend utilizando Go (Golang), APIs e microsserviços, ao mesmo tempo em que deverá identificar oportunidades para aplicar GenAI e ferramentas de AI Engineering na automação de atividades de desenvolvimento, testes, documentação, análise de código e sustentação.
Principais responsabilidades
- Desenvolver e evoluir APIs, microsserviços e integrações utilizando Golang.
- Construir soluções escaláveis, performáticas, resilientes e observáveis.
- Aplicar boas práticas de engenharia, Clean Code, SOLID, Design Patterns e testes automatizados.
- Trabalhar com bancos SQL/NoSQL, mensageria e arquiteturas orientadas a eventos.
- Utilizar IA como acelerador do desenvolvimento, aumentando produtividade e qualidade.
- Criar automações e agentes para atividades repetitivas do ciclo de engenharia.
- Explorar IA para geração/refatoração de código, criação de testes, documentação, code review, troubleshooting e análise de logs.
- Integrar aplicações backend com LLMs e serviços de IA via APIs.
- Apoiar o time na adoção de ferramentas de AI Coding / AI-assisted Development.
- Identificar e medir ganhos de eficiência proporcionados pelas automações e pelo uso de IA.
Requisitos:
Conhecimentos técnicos desejados
- Golang / Go – experiência sólida.
- APIs REST e microsserviços.
- Arquitetura orientada a eventos e mensageria.
- SQL e NoSQL.
- Docker e Kubernetes.
- Cloud – AWS, Azure ou GCP.
- CI/CD, Git e práticas DevOps.
- Testes unitários, integração e automação.
- Observabilidade, logs, métricas e tracing.
- Integração e consumo de APIs de LLMs.
- Engenharia de Prompt e uso estruturado de modelos generativos.
- Ferramentas de desenvolvimento assistido por IA, como GitHub Copilot ou equivalentes.
Diferenciais em AI
- Experiência com LangChain, LangGraph ou frameworks equivalentes.
- Desenvolvimento de AI Agents e workflows agentic.
- RAG, embeddings e bancos vetoriais.
- Integração com AWS Bedrock, Azure AI Foundry/OpenAI ou Vertex AI.
- Experiência na criação de agentes para Developer Experience (DevEx).
- Conhecimento de avaliação, observabilidade e governança de aplicações baseadas em LLM.
- Experiência comprovada em iniciativas que tenham gerado ganho mensurável de produtividade através de IA.
Perfil comportamental
Buscamos alguém com perfil hands-on, curioso e orientado à experimentação, mas com maturidade para transformar experimentos de IA em soluções realmente utilizáveis no dia a dia. Deve ter autonomia, pensamento crítico, capacidade de compartilhar conhecimento e uma mentalidade constante de “como podemos fazer melhor, mais rápido e com mais qualidade?”.
Outros Requisitos e Solicitações
Resumo para busca de talentos
Backend Engineer Sênior | Golang + AI — forte experiência em APIs e microsserviços, com domínio prático de GenAI, AI Agents e ferramentas de AI Coding para automação, produtividade e eficiência no ciclo de desenvolvimento.
Skills
- Agentic AI
- AI
- API
- AWS
- AWS Bedrock
- Azure
- CI/CD
- Cloud
- Design Patterns
- Developer Experience
- DevOps
- Docker
- Embeddings
- Event Driven Architecture
- GCP
- Generative AI
- Git
- GitHub
- Github Copilot
- Go
- Kubernetes
- LangChain
- LangGraph
- LLM
- Microservices
- NoSQL
- Observability
- OpenAI
- REST
- SQL
- Test Automation
- Unit Testing
- Vertex AI