AVANTI | Digital Commerce Experts | Desenvolvedor(a) Full Stack Sênior (Híbrido - SP)
AVANTI | Digital Commerce Experts Desenvolvedor(a) Full Stack Sênior (Híbrido - SP)

Desenvolvedor(a) Full Stack Sênior (Híbrido - SP)

Código da Vaga: 2681702

Cidade: São Paulo, SP

Descrição

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento e evolução de plataformas digitais como uma das principais referências técnicas do time e amplo conhecimento de Front-end e Back-end.

Buscamos uma pessoa com sólida experiência em TypeScript, Node.js, React e Next.js, capaz de atuar não apenas na implementação, mas também na definição de soluções, arquitetura, integrações e boas práticas para aplicações de produção. A posição terá forte atuação na construção de APIs e integrações, garantindo uma arquitetura desacoplada, segura, resiliente e escalável.

PRINCIPAIS RESPONSABILIDADES:

  • Desenvolvimento e evolução de soluções digitais dentro do ecossistema VTEX, aplicando as melhores práticas de
  • Atuar como referência técnica nos projetos;
  • Desenvolver e evoluir o BFF, estabelecendo uma camada de comunicação eficiente entre Front-end e serviços de backend;
  • Projetar, desenvolver e manter APIs REST e integrações com serviços internos e de terceiros;
  • Definir e implementar estratégias de autenticação, autorização, tratamento de erros e segurança;
  • Trabalhar com normalização, transformação e mapeamento de contratos entre diferentes sistemas;
  • Desenvolver soluções resilientes considerando cache, concorrência, processamento assíncrono, filas e mecanismos de recuperação de falhas;
  • Garantir aplicações stateless e preparadas para execução em ambientes distribuídos;
  • Atuar na definição de padrões de arquitetura, organização de código e boas práticas de desenvolvimento;
  • Desenvolver aplicações utilizando Node.js, TypeScript, React e Next.js;
  • Trabalhar com recursos modernos do Next.js, incluindo SSR, Server Components, Client Components e estratégias de cache;
  • Implementar testes automatizados e contribuir para a qualidade e manutenibilidade do código;
  • Implementar e utilizar mecanismos de observabilidade, incluindo logs, métricas e tracing;
  • Trabalhar com Docker e ambientes baseados em containers;
  • Colaborar com Arquitetura, Produto, Front-end e demais integrantes do time na definição das soluções;
  • Realizar estimativas técnicas e contribuir para o planejamento das entregas;
  • Apoiar decisões técnicas e evolução da arquitetura da plataforma;
  • Garantir qualidade, performance, segurança, estabilidade e escalabilidade das soluções.

REQUISITOS E SKILLS:

  • Experiência sólida em desenvolvimento de aplicações TypeScript em produção;
  • Domínio de Node.js;
  • Experiência sólida com React e Next.js;
  • Experiência prática com desenvolvimento e arquitetura de APIs REST;
  • Experiência com integrações entre sistemas e serviços de terceiros;
  • Conhecimento de arquitetura e implementação de BFFs ou soluções equivalentes;
  • Conhecimento de autenticação e autorização;
  • Conhecimento de estratégias de cache;
  • Conhecimento de concorrência, processamento assíncrono e/ou mensageria;
  • Conhecimento de princípios de resiliência e tolerância a falhas;
  • Conhecimento de aplicações stateless;
  • Experiência com Docker e containers;
  • Conhecimento de observabilidade, incluindo logs, métricas e tracing;
  • Experiência com testes automatizados e boas práticas de qualidade de código;
  • Conhecimento de segurança aplicada a APIs e aplicações web;
  • Conhecimento dos conceitos modernos do Next.js, incluindo SSR, Server Components, Client Components e cache;
  • Experiência com Git e GitHub, incluindo branches, pull requests e code review;
  • Capacidade de realizar estimativas técnicas e participar de decisões de arquitetura

DIFERENCIAIS:

  • Experiência anterior construindo e evoluindo BFFs;
  • Experiência com arquiteturas headless;
  • Conhecimento de Redis;
  • Conhecimento de PostgreSQL;
  • Experiência com mensageria e filas;
  • Conhecimento de OpenTelemetry, APM ou ferramentas similares de observabilidade;
  • Experiência com cloud e ambientes containerizados;
  • Experiência com VTEX;

O QUE OFERECEMOS?

  • 💵Remuneração compatível com a função;
  • 🏠Auxílio Home Office;
  • 💻Equipamentos de trabalho
  • 🪜AVANTI Grow: Programa interno de Desenvolvimento e Performance baseado no plano de carreira em Y
  • 💬Cultura de feedback e 1-1 periódico
  • 🚑Planos de saúde e dental com cobertura Nacional
  • 🍔Vale alimentação e refeição no cartão Ifood
  • 🏊Parceria SESC (desconto em hotelaria, academias, restaurantes e lazer)
  • 🩺Parceria com Starbem: Plataforma de telemedicina com oportunidade de terapias gratuitas
  • 💪 Parceria com a Total Pass
  • 🎂“Day off” de aniversário;

Modelo de trabalho: CLT; Híbrido - SP (Liberdade)

Horário de trabalho: 09h às 12h e 13h às 18h.


Pré-Requisitos

Conhecimentos e Experiências

  • headless
  • NEXT.js
  • JavaScript
  • Node.js
  • PostgreSQL
  • TypeScript
  • APIs REST

Características

Tipo de Contratação

Tempo integral

Remuneração

Competitivo