Desenvolvedor(a) full stack pleno

Há 6 horas

remote, br Insi Tempo integral

O que procuramos?

Buscamos uma pessoa Desenvolvedora Full Stack Pleno para atuar no desenvolvimento, na evolução e na sustentação de sistemas e produtos digitais. Você será uma pessoa de execução autônoma, capaz de entregar funcionalidades de média e alta complexidade e de participar das discussões técnicas do time.

Você vai trabalhar com TypeScript, Node.js, React e Next.js, da implementação de APIs e integrações até testes, deploy e acompanhamento em produção. Familiaridade com IA generativa (LLMs, RAG, automações) é um diferencial, assim como curiosidade para usá-la no produto e no fluxo de engenharia.

Buscamos alguém com boa capacidade analítica, senso de responsabilidade e vontade de crescer tecnicamente, para evoluir com o time rumo a papéis de maior senioridade.

Atribuições principais:  

  • Desenvolver, testar e sustentar aplicações full stack com TypeScript, Node.js, React e Next.js.
  • Implementar APIs seguras e escaláveis, incluindo integrações síncronas e assíncronas entre sistemas.
  • Participar do desenho de soluções, contribuindo com sugestões técnicas e documentando as decisões tomadas.
  • Modelar e consultar bancos de dados PostgreSQL e MongoDB, com atenção a integridade e performance.
  • Implantar e monitorar aplicações em AWS e/ou GCP, seguindo as boas práticas de segurança e custo definidas pelo time.
  • Contribuir com pipelines de CI/CD, automação de deploy e testes automatizados.
  • Escrever testes (unitários, integração) e participar de code reviews, dando e recebendo feedback.
  • Investigar e corrigir bugs e problemas de performance em produção, com apoio do time quando necessário.
  • Participar do fluxo de desenvolvimento orientado a especificações (SDD), contribuindo com critérios de aceite, dependências e detalhamento técnico.
  • Apoiar o onboarding e orientar pessoas mais novas no time em tarefas do dia a dia.
  • Sugerir melhorias técnicas e antecipar problemas nas funcionalidades sob sua responsabilidade.
  • Realizar manutenção evolutiva e corretiva dos sistemas, atendendo às necessidades dos usuários.
  • Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front-End e Back-End;
  • Executar o desenvolvimento das funcionalidades complexas;
  • Manter os padrões de projeto existentes e sugerir melhorias;
  • Validar as novas funcionalidades das aplicações;
  • Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários;
  • Desenvolver trabalhos de montagem, depuração e testes de programas, executar serviços de manutenção nos programas já desenvolvidos;
  • Utilização como melhores práticas de desenvolvimento.

Requisitos:

  • Experiência prática (referência de mercado: 3 a 5 anos) como pessoa desenvolvedora Full Stack, com sistemas em produção.
  • Bom domínio de JavaScript e TypeScript.
  • Experiência com Node.js no desenvolvimento de APIs REST e integrações.
  • Experiência com React e noções sólidas de Next.js (SSR, SSG, rotas e data fetching).
  • Bom conhecimento de HTML5, CSS3 e interfaces responsivas e acessíveis.
  • Experiência com bancos relacionais (PostgreSQL) e conhecimento de MongoDB, incluindo modelagem, queries e noções de otimização.
  • Experiência com integração entre sistemas e APIs. Noções de mensageria, filas ou eventos.
  • Vivência com AWS e/ou GCP (deploy, serviços básicos, logs e monitoramento).
  • Experiência com Docker, Git, CI/CD e code review.
  • Experiência com testes automatizados (unitários e de integração) e boas práticas de qualidade de código.
  • Noções de segurança de aplicações: OWASP, LGPD, gestão de segredos e autenticação/autorização.
  • Capacidade de comunicação clara e de trabalho colaborativo em ambiente remoto.
  • Autonomia para entregar tarefas e pedir ajuda no momento certo.

Diferenciais:

  • Contato prático com IA generativa: consumo de APIs de LLMs, prompts, RAG e embeddings.
  • Conhecimento de SDD, Spec Kit ou ADRs.
  • Experiência com mensageria e arquitetura orientada a eventos (SQS, SNS, Pub/Sub, Kafka ou RabbitMQ).
  • Noções de Kubernetes, Terraform e infraestrutura como código.
  • Noções de observabilidade (OpenTelemetry, Grafana, CloudWatch).
  • Experiência com Playwright, Testing Library, Testcontainers ou SonarQube.
  • Conhecimento de monorepos (Nx, Turborepo).
  • Participação em comunidades de tecnologia ou projetos open source.

Localidade da posição:  Remoto (Brasil)

Quem é a Insi?

Somos uma consultoria especializada em evolução digital. Mas, acima de tudo, somos uma empresa de gente. Gente que ouve ante