Buscamos uma pessoa para atuar no desenvolvimento e evolução de uma plataforma SaaS. O profissional será responsável por soluções de ponta a ponta, participando de decisões técnicas, arquitetura, desenvolvimento, infraestrutura, qualidade e operação do produto.
Esperamos alguém com domínio avançado de backend e frontend, forte capacidade de resolução de problemas e experiência no uso de agentes de inteligência artificial para aumentar a produtividade e a qualidade das entregas.
Vaga: Desenvolvedor Full Stack Python Pl./Sr
Perfil: Técnico/Especialista
Modelo de trabalho: Híbrido
Regime: CLT ou PJ
Principais responsabilidades
-
Desenvolver e manter funcionalidades completas, envolvendo backend, frontend, banco de dados e infraestrutura.
- Criar APIs, serviços e integrações utilizando Python.
- Desenvolver interfaces web modernas, responsivas e reutilizáveis.
- Participar de decisões arquiteturais e da evolução técnica da plataforma.
- Criar e manter testes automatizados.
- Investigar bugs, incidentes, gargalos de desempenho e problemas em produção.
- Trabalhar com Docker, Kubernetes, Linux e pipelines de CI/CD.
- Monitorar aplicações por meio de logs, métricas, traces e alertas.
- Realizar revisões de código e apoiar tecnicamente a equipe.
- Utilizar agentes de IA para planejamento, desenvolvimento, investigação, testes, documentação, refatoração e automação de tarefas.
Inteligência artificial aplicada ao desenvolvimento:
O profissional deverá ser altamente capacitado no uso de agentes de IA para engenharia de software, sabendo utilizá-los para compreender bases de código, planejar implementações, resolver problemas, gerar e revisar código, criar testes, analisar logs, produzir documentação e acelerar o ciclo de desenvolvimento.
Não buscamos alguém que apenas copie códigos gerados por IA. Esperamos capacidade de fornecer contexto adequado aos agentes, estruturar tarefas, supervisionar execuções e validar criticamente todas as alterações produzidas.
O que buscamos?
-
Engenharia de contexto e elaboração de instruções para agentes.
- Agentes com acesso a código, terminal, testes e ferramentas externas.
- APIs de modelos de linguagem, tool calling, RAG e fluxos multiagentes.
- Validação de código gerado por IA.
- Segurança, privacidade e proteção de dados no uso dessas ferramentas.
- Identificação de erros, vulnerabilidades, alucinações e decisões técnicas inadequadas.
- Domínio avançado de Python.
- Experiência com FastAPI ou frameworks equivalentes.
- Experiência com APIs REST, autenticação, autorização e integrações externas.
- Conhecimento avançado de JavaScript e TypeScript.
- Experiência sólida com React, preferencialmente utilizando Next.js.
- Domínio de HTML, CSS, componentização e desenvolvimento responsivo.
- Experiência com PostgreSQL, SQL, modelagem de dados, índices e otimização de consultas.
- Conhecimento de Redis, filas e processamento assíncrono.
- Domínio de Git, testes automatizados, boas práticas de código e arquitetura de software.
- Experiência prática com Docker e Docker Compose.
- Domínio de Linux, terminal, permissões, processos, logs, redes, DNS, HTTP, HTTPS e Nginx.
- Experiência com CI/CD utilizando ferramentas como GitHub Actions, observabilidade e ambientes em nuvem.
- Conhecimento de bibliotecas amplamente utilizadas nos ecossistemas Python e JavaScript.
Diferenciais
-
Conhecimento sólido de Kubernetes, incluindo deployments, services, ingress, secrets, probes e escalabilidade.
- Experiência com arquitetura SaaS multi-tenant.
- Conhecimento de microsserviços e arquitetura orientada a eventos.
- Experiência com Celery, Kafka, RabbitMQ, SQS ou tecnologias equivalentes.
- Conhecimento de Terraform e Helm.
- Experiência com sistemas de pagamento, assinaturas ou cobrança recorrente.
- Experiência na criação de agentes de IA, copilotos internos ou automações inteligentes.
- Conhecimento de aplicações de inteligência artificial e machine learning.