Desenvolvedor(a) Full Stack Pleno (Node.js, React)

Insi

Brasil

Remote

BRL 90,000 - 180,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A Insi procura um profissional de Desenvolvimento Full Stack Pleno para evoluir e sustentar sistemas digitais com foco em TypeScript, Node.js, React e Next.js. O candidato participará do desenho de soluções, implementação de APIs seguras e integração entre sistemas.

Desejo-se experiência com PostgreSQL e MongoDB, além de deploy em AWS/GCP, Docker e práticas de CI/CD, testes e revisão de código. Remoto no Brasil, com possibilidade de travailler de outras regiões.

Qualifications

  • Experiência prática com desenvolvimento Full Stack (3–5 anos).
  • 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).
  • Conhecimentos de HTML5, CSS3 e interfaces responsivas.
  • Experiência com PostgreSQL e MongoDB, incluindo modelagem e queries.
  • Experiência com integração entre sistemas e APIs. Noções de mensageria/filas.
  • Vivência com AWS e/ou GCP (deploy, logs, monitoramento).
  • Experiência com Docker, Git, CI/CD e code review.
  • Testes automatizados (unitários e de integração) e boas práticas de qualidade.

Responsibilities

  • 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 entre sistemas.
  • Participar do desenho de soluções e documentar decisões técnicas.
  • Modelar bancos de dados PostgreSQL e MongoDB com foco em integridade e performance.
  • Implantar e monitorar aplicações em AWS e/ou GCP seguindo boas práticas de segurança e custo.
  • Contribuir com pipelines de CI/CD, automação de deploy e testes automatizados.
  • Escrever testes e participar de code reviews, fornecendo feedback.
  • Investigar e corrigir bugs e problemas de performance com apoio da equipe.
  • Participar de fluxo de desenvolvimento orientado a especificações (SDD) com critérios de aceite.

Skills

JavaScript
TypeScript
Node.js
React
Next.js
APIs REST
PostgreSQL
MongoDB
AWS
GCP
Docker
Git
CI/CD
Testing

Tools

Kubernetes

Job description

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 antes de propor. Que vai ao essencial antes de apresentar solução. Que mede sucesso pelo que mudou de verdade, não pelo que foi implementado.

Com mais de três décadas de história e presença global, acreditamos que a verdadeira transformação começa dentro: dentro das pessoas, das equipes, das organizações — e é essa convicção que orienta cada escolha que fazemos, cada projeto que entregamos, cada pessoa que desenvolvemos.

Por que construir sua carreira na Insi?

Porque aqui você pensa, decide e cria junto. Oferecemos autonomia, metas claras e um ambiente onde os Insiders têm espaço para interagir com diferentes tecnologias, participar de projetos desafiadores, trazer novas ideias e trabalhar de qualquer lugar do Brasil e (por que não?) do mundo.

Somos uma das melhores empresas para se trabalhar no Brasil segundo o Great Place to Work e estamos entre os 10 melhores empregadores do Brasil segundo a revista TIME.

Quais são nossos valores?
  • Somos pessoas servindo pessoas
  • Pensamos e agimos como donos
  • Temos gana por performance
  • Crescemos e aprendemos juntos
  • Buscamos excelência e a simplicidade
  • Atuamos com criatividade e inovação

Todas as pessoas são bem-vindas independentemente de sua condição, deficiência, etnia, crença religiosa, orientação sexual, aparência, idade ou afins. Queremos que você cresça conosco em um ambiente acolhedor e repleto de oportunidades.

Se identificou? Então, #VemSerInsi!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Full Stack Sênior (Node.js, React)
Desenvolvedor(a) Full Stack Sênior (Node.js, React)

Insi • Brazil

Remote
BRL 180,000 - 240,000
Desenvolvedor(a) Frontend (React / React Native)
Desenvolvedor(a) Frontend (React / React Native)

Insi • Brazil

Remote
BRL 120,000 - 240,000
Banco de Talentos - Desenvolvedor FullStack (Java/Angular) Sênior
Banco de Talentos - Desenvolvedor FullStack (Java/Angular) Sênior

Insi • São Paulo

Hybrid
BRL 180,000 - 270,000
Desenvolvedor FullStack Python/React Sr
Desenvolvedor FullStack Python/React Sr

Insi • Brazil

Remote
BRL 120,000 - 180,000
Desenvolvedor Node e React Sênior
Desenvolvedor Node e React Sênior

Insi • Brazil

Remote
BRL 120,000 - 180,000
Analista De Suporte Sênior (Sustentação De Aplicações)
Analista De Suporte Sênior (Sustentação De Aplicações)

Insi • Rio Grande

Hybrid
BRL 60,000 - 96,000
Desenvolvedor .NET Pleno
Desenvolvedor .NET Pleno

Insi • Brazil

Remote
BRL 120,000 - 180,000
Desenvolvedor Python; Java; Go; TypeScript ou C# (Inglês)
Desenvolvedor Python; Java; Go; TypeScript ou C# (Inglês)

Insi • Brazil

Remote
BRL 120,000 - 210,000
Desenvolvedor Automações Rpa - Jr
Desenvolvedor Automações Rpa - Jr

Insi • Curitiba

On-site
BRL 90,000 - 120,000
Analista De Dados Pleno (Híbrido Rj)
Analista De Dados Pleno (Híbrido Rj)

Insi • Rio de Janeiro

Hybrid
BRL 60,000 - 100,000