PT

Desenvolvedor Junior Full Stack

Descrição da vaga:

Estamos em busca de Desenvolvedores FullStack para atuar no desenvolvimento e evolução de aplicações web modernas, participando de todas as etapas do ciclo de desenvolvimento, desde a construção de funcionalidades até a sustentação e evolução da arquitetura das soluções. A posição terá forte atuação em tecnologias JavaScript/TypeScript, desenvolvendo aplicações frontend com React e backend com Node.js, além de colaborar com integrações, testes, qualidade de software e iniciativas de melhoria contínua.


Responsabilidades

  • Desenvolver e manter aplicações web escaláveis e de alta performance.
  • Construir e evoluir APIs REST para integração entre sistemas e serviços.
  • Desenvolver interfaces modernas e responsivas utilizando React.
  • Garantir a qualidade das entregas por meio de testes automatizados e boas práticas de desenvolvimento.
  • Participar de definições técnicas, revisões de código e decisões arquiteturais.
  • Colaborar com equipes multidisciplinares na construção e evolução de produtos digitais.
  • Apoiar iniciativas de melhoria contínua, performance e escalabilidade das aplicações.


Atividades

  • Desenvolver funcionalidades frontend utilizando React, Next.js ou Vite.
  • Desenvolver e manter APIs REST utilizando Node.js e TypeScript.
  • Criar testes unitários e de integração para garantir a qualidade das aplicações.
  • Implementar integrações com bancos de dados relacionais e não relacionais.
  • Participar de cerimônias ágeis e processos de planejamento da equipe.
  • Realizar manutenção corretiva e evolutiva das aplicações.
  • Utilizar Git para versionamento e colaboração no desenvolvimento.
  • Contribuir para a documentação técnica das soluções desenvolvidas.


Requisitos técnicos

  • Experiência com desenvolvimento backend utilizando Node.js.
  • Experiência no desenvolvimento de APIs REST utilizando Fastify, Express ou frameworks similares.
  • Domínio de JavaScript e TypeScript.
  • Experiência com React.
  • Vivência com Next.js e/ou Vite.
  • Experiência com testes automatizados: Testes unitários e Testes de integração.
  • Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL) e/ou NoSQL (MongoDB).
  • Utilização de Git para controle de versão.
  • Experiência com metodologias ágeis, como Scrum e/ou Kanban.


Diferenciais

  • Conhecimento e aplicação de Design Patterns.
  • Experiência com sistemas de mensageria, especialmente MQTT.
  • Vivência em ambientes cloud, preferencialmente AWS.
  • Conhecimento em arquitetura de aplicações modernas (SPA, SSR e componentização).
  • Conhecimento em bibliotecas do ecossistema React: React Hook Form, TailwindCSS, shadcn/ui, Zod, Zustand, React Flow.
  • Experiência com Docker e containerização.
  • Participação em projetos envolvendo Inteligência Artificial, Machine Learning ou integrações com modelos generativos.
  • Conhecimento em ferramentas Low-Code/No-Code, como n8n e Windmill.
  • Conhecimento básico em Ruby on Rails para manutenção de aplicações legadas.
  • Conhecimento básico em Vue.js.
  • Experiência com pipelines CI/CD e Infraestrutura como Código (IaC).


Informações adicionais:

Modelo de contratação: PJ

Modelo de atuação: Remoto

Localização
Modelo de contratação
Modelo de trabalho
São Paulo, SP, BR
Autônomo PJ
Remoto