Pular para o conteúdo principal
EnzRossi

Modelo de descrição de vaga

Desenvolvedor(a) full-stack

Descrição de vaga pronta para usar. Escolha a sua stack, copie o texto ou pule o processo seletivo.

Adapte para a sua stack

Escolha uma tecnologia para incluir responsabilidades, requisitos e ferramentas da stack nesta descrição. O modelo base continua o mesmo.

34 itensem 6 seções
6 ferramentasna seção de fluxo de trabalho
Gerar com IA
full-stack-developer.md

Sobre a vaga

Você vai trabalhar na stack inteira, dos componentes React no navegador aos endpoints de API e consultas no banco de dados. A vaga é para quem gosta de ser dono da funcionalidade do início ao fim: pegar a especificação, construir a interface, ligar a API, escrever a migration e colocar em produção. Time pequeno, muita autonomia e impacto direto no produto.

Responsabilidades

  • Construir funcionalidades do início ao fim: interface em React/Next.js, APIs em Node.js ou Python e mudanças no banco de dados
  • Modelar schemas e escrever consultas eficientes em PostgreSQL
  • Implementar e consumir APIs REST ou GraphQL com tratamento de erros e validação
  • Escrever testes automatizados em vários níveis: unitários, de integração e end-to-end (Cypress ou Playwright)
  • Fazer deploy pelos pipelines de CI/CD e acompanhar as entregas em produção
  • Trabalhar direto com produto e design para definir escopo e apontar trade-offs técnicos
  • Refatorar e melhorar o código existente: reduzir dívida técnica, ganhar performance e simplificar a arquitetura

Requisitos

  • 4 anos ou mais de desenvolvimento de software com experiência full-stack
  • Domínio de React e TypeScript no front-end
  • Experiência de back-end com Node.js (Express, Fastify ou NestJS) ou Python (Django, FastAPI)
  • SQL sólido: modelagem de schema, otimização de consultas e migrations
  • Conhecimento de segurança web básica: XSS, CSRF, prevenção de SQL injection e CORS
  • Experiência entregando funcionalidades em fluxo de CI/CD com testes automatizados
  • Facilidade para ler e escrever documentação técnica
  • Comunicação clara, escrita e falada, com o time e com as áreas de negócio

Diferenciais

  • Experiência com arquiteturas serverless (AWS Lambda, Vercel Functions, Cloudflare Workers)
  • Familiaridade com funcionalidades em tempo real: WebSockets, Server-Sent Events ou similares
  • Conhecimento de estratégias de cache: Redis, configuração de CDN e headers de cache HTTP
  • Passagem por startup ou time pequeno em que você cuidava de várias frentes
  • Inglês para comunicação com o time e leitura de documentação técnica

Ferramentas e fluxo de trabalho

  • Git e GitHub para versionamento, branches e code review
  • VS Code ou Cursor com assistente de IA (GitHub Copilot ou similar), com todo código gerado revisado antes do merge
  • Docker para ambientes de desenvolvimento local
  • Jira, Linear ou Notion para gestão de tarefas e documentação
  • Pipelines de CI/CD (GitHub Actions, Vercel) para testes e deploy automáticos
  • Figma para consultar especificações e assets de design

O que oferecemos

  • Remuneração compatível com o mercado e com a sua experiência
  • Contratação PJ ou CLT, a combinar
  • Trabalho 100% remoto, com horário flexível
  • Auxílio home office para equipamento e internet
  • Plano de saúde e odontológico
  • Vale-refeição ou vale-alimentação
  • Verba anual para cursos, eventos e certificações
  • Férias remuneradas (CLT) ou recesso remunerado (PJ)

Pule o processo seletivo. Temos desenvolvedores full-stack avaliados e prontos para começar.

Avaliação em 7 etapas. Primeira shortlist em 3 dias para as funções mais comuns.

Ver perfis avaliados

Pule o processo seletivo. Temos desenvolvedores full-stack avaliados e prontos para começar.

Todo profissional da nossa rede foi avaliado em profundidade técnica, comunicação e senso de dono. Primeira shortlist em 3 dias para as funções mais comuns.