Pular para o conteúdo principal

AI-Driven Software Engineer (TypeScript / Node.js) Sr

Tecnologia
Lyncas
Hoje
100% Remoto

Descrição da vaga

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 🎁

Tem interesse nesta vaga?