Buscamos uma pessoa Desenvolvedora Full Stack Sênior para atuar no desenvolvimento de aplicações web completas, integrando soluções de Inteligência Artificial aos produtos e processos da empresa.
Responsabilidades
- Desenvolver e evoluir aplicações web full stack, do front-end ao back-end;
- Projetar arquiteturas escaláveis, seguras e de fácil manutenção;
- Criar APIs, serviços, integrações e interfaces responsivas;
- Desenvolver e integrar soluções baseadas em IA, como LLMs, chatbots, agentes inteligentes e sistemas de recomendação;
- Trabalhar com processamento de dados, embeddings, RAG e integração com modelos de linguagem;
- Avaliar modelos, prompts, métricas de qualidade e custos de utilização;
- Integrar aplicações com serviços de nuvem, bancos de dados e APIs de terceiros;
- Garantir qualidade por meio de testes automatizados, revisão de código e boas práticas de desenvolvimento;
- Participar das decisões técnicas e contribuir para a evolução da arquitetura dos sistemas;
- Apoiar a definição de requisitos, estimativas e soluções técnicas;
- Orientar profissionais menos experientes e promover o compartilhamento de conhecimento;
- Monitorar aplicações em produção e atuar na identificação e resolução de problemas;
- Colaborar com pessoas de Produto, Design, Dados, QA e demais áreas.
Requisitos
- Experiência sólida em desenvolvimento full stack;
- Domínio de tecnologias front-end, como React, Angular ou Vue.js;
- Experiência com back-end utilizando Node.js, Python, Java, C# ou tecnologias equivalentes;
- Conhecimento de bancos de dados relacionais e não relacionais;
- Experiência na criação e integração de APIs REST e/ou GraphQL;
- Conhecimento de arquitetura de software, microsserviços e padrões de projeto;
- Experiência com Git, testes automatizados e pipelines de CI/CD;
- Conhecimentos em cloud, preferencialmente AWS, Azure ou Google Cloud;
- Experiência prática com soluções de Inteligência Artificial e Machine Learning;
- Conhecimento de APIs de modelos de linguagem, como OpenAI, Azure OpenAI ou equivalentes;
- Familiaridade com conceitos como prompt engineering, embeddings, RAG e bancos vetoriais;
- Conhecimento de práticas de segurança, observabilidade e performance;
- Boa comunicação, visão de negócio e capacidade de tomar decisões técnicas.
Diferenciais
- Experiência com frameworks de IA, como LangChain, LlamaIndex ou Semantic Kernel;
- Conhecimento em Python para aplicações de dados e Inteligência Artificial;
- Experiência com bancos vetoriais, como Pinecone, Weaviate, Qdrant ou pgvector;
- Vivência com fine-tuning, avaliação de modelos e MLOps;
- Conhecimento em Docker, Kubernetes e infraestrutura como código;
- Experiência com sistemas distribuídos e aplicações de alta escala;
- Conhecimento em testes de segurança, acessibilidade e performance;
- Experiência em produtos SaaS ou ambientes de alta complexidade;
- Formação ou especialização em Tecnologia, Engenharia, Ciência de Dados ou áreas relacionadas.
Perfil esperado
Procuramos uma pessoa protagonista, colaborativa e orientada a resultados, capaz de transformar necessidades de negócio em soluções técnicas robustas. É importante ter visão sistêmica, senso de responsabilidade, curiosidade para acompanhar a evolução da Inteligência Artificial e capacidade de liderar tecnicamente iniciativas, promovendo qualidade, inovação e melhoria contínua.
#LI-Remota #LI-AS1