Startup
Localização: Barueri (Híbrido)
Salário: Até R$10.000
Não aceita candidatos de outra cidade
Somos uma empresa de tecnologia em crescimento, desenvolvendo plataformas SaaS, sistemas internos, automações e produtos baseados em Inteligência Artificial.
Estamos buscando uma pessoa desenvolvedora Full Stack, com perfil prático e mão na massa, para ajudar a transformar ideias e necessidades de negócio em funcionalidades e produtos confiáveis, desde o desenvolvimento até a entrada em produção.
Nesta função, você atuará em diferentes partes das aplicações, contribuindo com backend, frontend, integrações, bancos de dados, infraestrutura em nuvem e funcionalidades baseadas em Inteligência Artificial.
Você trabalhará em conjunto com profissionais mais seniores, terá autonomia sobre partes importantes dos produtos e participará de todo o processo: desde o entendimento do problema até a implementação, publicação e evolução da solução em produção.
Esta é uma oportunidade para quem gosta de resolver problemas reais, trabalhar com diferentes tecnologias e participar da construção de produtos desde o início.
• Desenvolver novos produtos, funcionalidades e plataformas desde a concepção até a produção.
• Criar e manter serviços backend e APIs utilizando TypeScript e Node.js.
• Desenvolver interfaces e funcionalidades frontend utilizando React e Tailwind CSS.
• Modelar e manter dados em MongoDB, incluindo consultas, índices e otimizações.
• Desenvolver integrações com APIs externas, webhooks e serviços de terceiros.
• Implementar processos assíncronos, filas, tarefas em segundo plano, tentativas automáticas e tratamento de erros.
• Trabalhar com conceitos de idempotência e consistência em integrações e processos de negócio.
• Integrar APIs de modelos de Inteligência Artificial aos produtos da empresa.
• Desenvolver funcionalidades utilizando conceitos como RAG, embeddings, bancos de dados vetoriais, chamadas de ferramentas e agentes de IA.
• Configurar e manter ambientes de desenvolvimento, homologação e produção.
• Realizar deploy e acompanhar aplicações em produção.
• Implementar registros, métricas e monitoramento para identificar e solucionar problemas.
• Participar de discussões sobre arquitetura e decisões técnicas.
• Participar de revisões de código e da elaboração de documentação técnica.
• Colaborar com profissionais mais seniores na definição de soluções escaláveis, seguras e fáceis de manter.
• Transformar requisitos de negócio em funcionalidades funcionando em produção.
• Pelo menos 3 anos de experiência profissional com desenvolvimento de software.
• Boa experiência com TypeScript e Node.js.
• Experiência prática com React.
• Experiência no desenvolvimento e consumo de APIs REST.
• Experiência com MongoDB ou outro banco de dados orientado a documentos.
• Conhecimento de modelagem de dados, consultas e índices.
• Conhecimento de autenticação, autorização e boas práticas básicas de segurança.
• Experiência realizando deploy e mantendo aplicações em produção.
• Conhecimento de Docker e processos de integração e entrega contínuas.
• Experiência com AWS, Google Cloud ou outro provedor de nuvem.
• Experiência utilizando APIs de Inteligência Artificial, como OpenAI, Anthropic, Google ou similares.
• Conhecimento dos conceitos de RAG, embeddings, bancos de dados vetoriais ou agentes de Inteligência Artificial.
• Bom conhecimento de Git e de fluxos de desenvolvimento colaborativo.
• Capacidade de trabalhar com autonomia e transformar requisitos em soluções funcionais.
• Boa comunicação em inglês.
Acesse o perfil da MaestrIA para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.