* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Posição - Desenvolvedor FullStack Sênior
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: b6d342
Modelo de contratação: PJ
Requisitos e Qualificações
Experiencia como Desenvolvedor Full Stack Sênior com foco em Python e Inteligência Artificial para atuar no desenvolvimento, manutenção e evolução de aplicações web, APIs, integrações e soluções baseadas em IA generativa.
Esse(a) profissional será responsável por criar soluções escaláveis, seguras e de alta performance, participando desde a definição técnica da arquitetura até a entrega em produção. A posição terá interação direta com os times de Produto, Arquitetura, Dados, Segurança, DevOps e áreas de negócio, contribuindo para o desenvolvimento de plataformas digitais, automações inteligentes, agentes de IA, integrações com LLMs e experiências modernas para usuários internos e externos.
Responsabilidades e atribuições:
Desenvolver, manter e evoluir aplicações full stack, utilizando Python no backend e frameworks modernos no frontend.
Construir, documentar e manter APIs REST e/ou GraphQL para integração entre sistemas, aplicações e serviços de IA.
Atuar no desenvolvimento de soluções web modernas, escaláveis, seguras e com foco na experiência do usuário.
Implementar integrações com modelos de Inteligência Artificial, LLMs, agentes inteligentes, RAG, embeddings e APIs de IA generativa.
Participar da definição da arquitetura de software, dos padrões técnicos, das boas práticas de desenvolvimento e das decisões de tecnologia.
Criar componentes reutilizáveis, serviços backend, interfaces frontend e fluxos de integração entre sistemas.
Apoiar a evolução de plataformas internas de IA, incluindo gestão de usuários, permissões, custos, modelos e consumo de tokens.
Implementar integrações com provedores de IA, como OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, Hugging Face ou soluções similares.
Atuar com bancos de dados relacionais, não relacionais e vetoriais, garantindo performance, segurança e consistência das informações.
Desenvolver soluções com foco em clean code, testes automatizados, observabilidade, rastreabilidade e facilidade de manutenção.
Participar de code reviews, refinamentos técnicos, análise de requisitos e desenho de soluções junto aos times de produto e negócio.
Apoiar a construção e manutenção de pipelines CI/CD, deploys automatizados e práticas DevOps.
Investigar incidentes, realizar troubleshooting, propor melhorias de performance e apoiar a sustentação técnica das aplicações.
Garantir a aplicação de boas práticas de segurança, proteção de dados, autenticação, autorização e conformidade com a LGPD.
Documentar APIs, fluxos técnicos, decisões arquiteturais, integrações e componentes desenvolvidos.
Requisitos e qualificações:
Experiência sólida como Desenvolvedor(a) Full Stack em projetos de média ou alta complexidade.
Forte conhecimento em Python e desenvolvimento backend.
Experiência com frameworks backend, como FastAPI, Django ou Flask.
Experiência com desenvolvimento frontend utilizando React, Next.js, Vue.js ou Angular.
Conhecimento sólido em JavaScript, TypeScript, HTML, CSS e construção de interfaces responsivas.
Experiência na criação, consumo e documentação de APIs REST e/ou GraphQL.
Conhecimento em bancos de dados relacionais, como PostgreSQL, MySQL ou SQL Server.
Conhecimento em bancos de dados não relacionais, como MongoDB, Redis ou similares.
Experiência com Git, GitHub, GitLab ou Azure DevOps.
Conhecimento em testes automatizados, incluindo testes unitários, de integração e/ou end-to-end.
Experiência com Docker, containers e configuração de ambientes de desenvolvimento.
Conhecimento em cloud computing, preferencialmente AWS, Azure ou GCP.
Conhecimento em arquitetura de software, microsserviços, clean code, SOLID e design patterns.
Experiência prática ou conhecimento aplicado em soluções de Inteligência Artificial, IA generativa, LLMs, embeddings, RAG e agentes de IA.
Capacidade de atuar em times multidisciplinares, ambientes ágeis e projetos que exigem alta autonomia técnica.
Boa comunicação para interação com áreas técnicas, produto, negócio e liderança.
Requisitos desejáveis:
Experiência com LangChain, LlamaIndex, Semantic Kernel ou frameworks similares para aplicações com IA.
Experiência com bancos vetoriais, como pgvector, Pinecone, Weaviate, Qdrant, ChromaDB ou FAISS.
Conhecimento em AWS Bedrock, Azure OpenAI, OpenAI API, Google Vertex AI ou Hugging Face.
Experiência com plataformas corporativas de IA, LLM Gateway, LiteLLM, Open WebUI ou soluções semelhantes.
Conhecimento em arquitetura RAG, chunking, embeddings, reranking, avaliação de respostas e governança de prompts.
Experiência com autenticação e autorização utilizando OAuth2, JWT, SSO, Keycloak, Cognito ou Entra ID.
Conhecimento em mensageria e arquitetura orientada a eventos, como Kafka, RabbitMQ, SQS, SNS ou Pub/Sub.
Experiência com Kubernetes, Helm ou orquestração de containers.
Conhecimento em observabilidade com Prometheus, Grafana, OpenTelemetry, Datadog, CloudWatch ou ferramentas similares.
Conhecimento em segurança de aplicações, OWASP, DevSecOps, LGPD e boas práticas de proteção de dados.
Experiência com pipelines CI/CD utilizando GitLab CI, GitHub Actions, Azure DevOps ou Jenkins.
Vivência com práticas de FinOps aplicadas à cloud e ao controle de custos em soluções de IA.
Conhecimento em MLOps, DataOps ou integração entre aplicações, dados e modelos de IA.
Participação em projetos de transformação digital, modernização de sistemas, plataformas internas ou produtos digitais
