👨🏻‍💻 postech.work

Full stack developer (sênior) - node.js + angular com foco em desenvolvimento ai-first (cursor/ia)

Netvagas • 🌐 In Person

In Person Posted 21 hours, 19 minutes ago

Job Description

Descrição:

Graduação completa em Analista de Sistemas, Ciência da Computação, Engenharia da Computação ou áreas afins.

Experiência comprovada na execução de projetos complexos de forma estratégica, desde a concepção da arquitetura da informação até melhorias no produto.

Ser referência técnica e especialista em arquitetura de sistemas, com cases de construção de aplicações escaláveis.

Proficiência em nossa stack tecnológica: NodeJS, Typescript, Angular (ou Vue/React), MongoDB, e ferramentas da AWS.

Experiência na construção de produtos distribuídos no modelo SaaS Software as a Service.

Experiência prática e proficiência com ferramentas de IA para desenvolvimento de software, como Cursor.

Compreensão sólida dos princípios de engenharia de prompt e habilidade em formular instruções claras e eficazes para a IA.

Capacidade de revisão e validação crítica do código gerado por IA, garantindo sua funcionalidade e escabilidade conforme os padrões já estabelecidos.

Experiência na criação e otimização de Rules e MCPs para IA, contribuindo para a melhoria contínua do fluxo de trabalho AI-First.

Habilidades de comunicação para explicar conceitos técnicos de forma clara e compreensível para diferentes stakeholders (técnicos e não técnicos) e informar ações de forma objetiva e coesa ao time.

Mentalidade de aprendizado contínuo e adaptabilidade a novas ferramentas e metodologias, como a integração da IA no desenvolvimento.

Diferenciais

Experiência em construção de aplicações em paradigma DDD (Design Driven Domain).

Experiência em construção de features de integrações (REST e SOAP).

Experiência em implementação de tecnologias de filas como SQS.

Ter trabalhado em empresas de alto crescimento (Startups).

Vivência em aplicações com regras de negócio similares às da Aprova.

Dominar dinâmicas e ferramentas de gestão (ex: ferramentas de priorização e discovery).

Experiência em mentorar e disseminar conhecimento sobre o uso de IA para colegas.

Referência técnica e inovação AI-First:

Atuar como referência técnica e especialista em arquitetura, auxiliando o time em dúvidas e configurações de cenários complexos.

Pesquisar novas tecnologias e ser o precursor da cultura de inovação e eficiência, desenvolvendo e disseminando boas práticas no time, especialmente no uso de IA para acelerar o desenvolvimento.

Impulsionar melhorias significativas para um crescimento sustentável da aplicação, contribuindo com design, arquitetura e otimização de estruturas de dados de forma eficaz e inovadora.

Engenharia de prompt e curadoria de código:

Planejar e detalhar tarefas de forma minuciosa, atuando como um engenheiro de prompts, fornecendo contexto suficiente para que a IA (como o Cursor) execute as etapas do projeto.

Desenvolver a habilidade de guiar a IA com prompts claros e eficazes, e de revisar, ajustar e validar o código gerado, garantindo a funcionalidade, escalabilidade e aderência aos padrões de projeto.

Colaborar ativamente na criação e evolução de Cursor Rules e MCPs para otimizar o desempenho e a qualidade das respostas da IA.

Focar na curadoria do código gerado, garantindo a qualidade e consistência.

Desenvolvimento e Qualidade:

Projetar, desenvolver e manter aplicações full stack, incluindo backend RESTful em TypeScript, NodeJS e Python, e frontend em TypeScript + Angular.

Ser owner de todo o ciclo de vida do desenvolvimento de software, escrevendo códigos bem estruturados, eficientes e testáveis.

Garantir a qualidade do código, participando de revisões e sugerindo melhorias em todos os processos, inclusive incentivando a escrita de códigos limpos e testáveis.

Elaborar testes unitários seguindo as guidelines estabelecidas.

Visão de Negócio e Proatividade:

Acompanhar a idealização de soluções de features com o time de Produto, garantindo comunicação eficaz e foco na entrega de valor para o cliente e o negócio.

Identificar oportunidades, propor melhorias, novas soluções e estratégias que gerem valor e impacto significativo para o crescimento da empresa.

Ser o protagonista na elaboração e execução de planos estratégicos, visando entregas de impacto na escalabilidade da aplicação e no atingimento dos objetivos de negócio.

Ser investigativo e atento a incidentes: identificar gargalos e propor a solução mais adequada e rápida.

Disseminar conhecimento e criar documentação técnica das tarefas entregues.

Contribuir para o desenvolvimento da própria equipe, considerando as necessidades do time para a implementação, incluindo treinamento e delegação.

2510060202291674119

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.