* 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
Atividades a serem realizadas:
- Participar do entendimento e refinamento de requisitos junto às áreas de negócio e demais envolvidos, contribuindo para a definição das melhores soluções técnicas.
- Desenvolver e evoluir aplicações, APIs, integrações e serviços utilizando TypeScript, Node.js e tecnologias relacionadas.
- Aplicar práticas de AI-Driven Development no ciclo de desenvolvimento, utilizando ferramentas como Claude Code, Cursor, GitHub Copilot ou similares.
- Estruturar prompts, contextos e especificações para orientar ferramentas e agentes de IA na execução de atividades de desenvolvimento.
- Trabalhar com fluxos de desenvolvimento baseados em agentes inteligentes, delegando tarefas e validando os resultados produzidos.
- Projetar e implementar soluções considerando escalabilidade, performance, segurança, manutenibilidade e boas práticas de arquitetura.
- Desenvolver e manter integrações entre sistemas, microsserviços e mecanismos de mensageria.
- Trabalhar com bancos de dados relacionais, realizando modelagem, consultas e otimizações.
- Definir e executar testes automatizados, garantindo a qualidade e a confiabilidade das entregas.
- Participar de revisões de código, discussões técnicas e decisões arquiteturais.
- Identificar oportunidades de melhoria nos processos, propor soluções e atuar de forma proativa na evolução dos produtos.
Requisitos Obrigatórios:
- Experiência com desenvolvimento de software utilizando TypeScript, com conhecimentos em frontend e backend.
- Familiaridade com Node.js
- Experiencia com desenvolvimento de APIs REST, integrações e arquitetura de serviços.
- Experiência prática utilizando ferramentas de IA no desenvolvimento de software, como Claude Code, Cursor, GitHub Copilot ou similares.
- Conhecimento de Prompt Engineering e Context Engineering, sabendo estruturar instruções, fornecer contexto e orientar ferramentas de IA para obter resultados consistentes.
- Familiaridade com Agentic Workflows, compreendendo como utilizar e coordenar agentes de IA em diferentes etapas do desenvolvimento.
- Conhecimento em PostgreSQL, incluindo SQL, modelagem de dados, índices, transações e concorrência.
- Conhecimento em mensageria, como RabbitMQ ou tecnologias equivalentes.
- Experiência com integrações entre sistemas, microsserviços e arquiteturas distribuídas.
- Conhecimento em ambientes de cloud, preferencialmente Azure. Experiência com AWS ou GCP também será considerada.
- Conhecimento em testes automatizados e práticas de qualidade de software.
- Experiência com Git, branches, pull requests e revisão de código.
- Conhecimentos de arquitetura de software e capacidade de avaliar criticamente soluções técnicas, inclusive aquelas propostas por ferramentas de IA.
Requisitos Desejáveis:
- Conhecimento em Harness Engineering, incluindo estruturação de ambientes, ferramentas, instruções, validações e controles para execução confiável de agentes de IA.
- Experiência com Spec-Driven Development, utilizando especificações estruturadas e critérios de aceite para orientar o desenvolvimento.
- Familiaridade com o BMAD Method ou metodologias equivalentes de desenvolvimento orientado por IA.
- Conhecimento em bancos de dados vetoriais, embeddings e mecanismos de busca por similaridade.
- Experiência com arquiteturas multi-tenant, padrão Outbox, migrations e bancos de dados de grande volume.
- Experiência com Azure DevOps, incluindo Boards, Repositories e Pipelines.
Soft Skills (importante incluir soft skills que sejam desejáveis no cliente em questão)
- Perfil Builder: profissional que não se limita a receber e executar tarefas. Participa da construção das soluções e contribui com sugestões de melhoria.
- Proatividade: capacidade de antecipar problemas, identificar oportunidades e agir sem depender de direcionamento constante.
- Pensamento crítico: não aceitar requisitos, especificações ou soluções automaticamente. Saber questionar, identificar inconsistências e fazer as perguntas certas.
- Comunicação e escrita: boa capacidade de comunicação verbal e escrita, especialmente para estruturar necessidades, contextualizar problemas e descrever soluções de maneira clara e objetiva.
- Visão de negócio: interesse em compreender o contexto das demandas, conversar com diferentes áreas e entender o problema antes de propor uma solução.
- Autonomia e senso de responsabilidade: capacidade de conduzir uma entrega de ponta a ponta, desde o entendimento e refinamento da necessidade até a implementação e validação.
- Adaptabilidade e aprendizado contínuo: facilidade para aprender novas ferramentas, tecnologias e metodologias, especialmente considerando a evolução constante das ferramentas de IA.
- Colaboração: facilidade para trabalhar em conjunto com profissionais técnicos e de negócio, contribuindo ativamente nas discussões e decisões.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas 👨🏻💻
- Vale home office 💻
- Feedbacks periódicos 💬
- Programa de indicações 🏅
- Acolhimento psicológico 🙋🏻♂️
- Ginástica laboral 🏋️
- Academia de conhecimento 🧠
- Convênio com escola de inglês 🔤
- Reuniões mensais de transparência 🔃
- Happy hour online 🍻
- Kit de boas-vindas 🎁
