Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Sobre a oportunidade

Você vai atuar diretamente no ecossistema de produtos da Gocase, trabalhando em experiências que vão desde o totem de autoatendimento das lojas físicas até o catálogo de personalização e o checkout da nossa loja online.

São produtos com volume real de acessos e impacto direto no negócio — aqui, uma experiência ruim ou um bug no frontend pode significar um pedido perdido. Por isso, buscamos alguém que tenha profundidade técnica, visão de produto e goste de acompanhar o que constrói até a produção.

Nossa stack combina Vue no frontend e Ruby on Rails no backend, com múltiplos repositórios, CI/CD via GitLab CI e GitHub Actions e infraestrutura em Kubernetes.

É uma posição para quem gosta de resolver problemas complexos, colocar a mão no código e elevar o nível técnico do time.

O que você vai fazer

  • Conduzir entregas ponta a ponta, do refinamento técnico ao deploy e acompanhamento em produção;
  • Desenhar features que atravessam múltiplos repositórios, tomando decisões sobre o que deve ser resolvido no frontend e o que deve ficar no backend;
  • Desenvolver e manter componentes Vue (SFC) em projetos com Nuxt 2, Nuxt 3 e Vue CLI, contribuindo também para a evolução do legado;
  • Definir e manter contratos de API entre Rails e frontend, garantindo tratamento de erros consistente e versionamento quando necessário;
  • Realizar code reviews formativos, contribuindo para a qualidade do código e para o desenvolvimento técnico de pessoas juniores e plenas;
  • Utilizar ferramentas de observabilidade para investigar incidentes, identificar causas e prevenir recorrências;
  • Identificar e quantificar dívidas técnicas, priorizando-as junto ao time de Produto e conduzindo sua execução;
  • Participar das decisões técnicas que impactam a evolução, estabilidade e escalabilidade dos produtos.

✅ O que buscamos

  • Superior completo ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
  • 5+ anos de experiência desenvolvendo software em produção;
  • Domínio de Vue 2 e Vue 3, incluindo Composition API, reatividade, ciclo de vida, componentização e gerenciamento de estado com Pinia ou Vuex;
  • Experiência sólida com Nuxt.js, SSR e geração estática, incluindo entendimento de hidratação e seus impactos;
  • JavaScript sólido e experiência com TypeScript em projetos Vue;
  • Domínio de SCSS e CSS moderno, incluindo responsividade, variáveis e organização de estilos em bases de código grandes;
  • Experiência com integração frontend/backend via Axios e APIs com contratos JSON, incluindo tratamento de erros e estados de carregamento;
  • Experiência com testes automatizados, utilizando ferramentas como Jest, RSpec/Minitest e Playwright;
  • Conhecimento de Docker e Docker Compose para desenvolvimento local e entendimento de como as aplicações são executadas em Kubernetes em produção;
  • Domínio de Git em fluxo colaborativo, incluindo branches, pull requests, code review e resolução de conflitos;
  • Experiência com pipelines de CI/CD, especialmente GitLab CI e GitHub Actions, com capacidade de investigar e corrigir builds quebrados.

⭐ Será um diferencial

  • Experiência prévia com e-commerce, produtos digitais ou aplicações de alto volume;
  • Vivência com evolução de aplicações legadas e migrações incrementais;
  • Experiência com observabilidade e investigação de incidentes em produção;
  • Conhecimento de arquitetura de sistemas distribuídos e aplicações com múltiplos repositórios;
  • Experiência utilizando IA no desenvolvimento de software, seja para produtividade, qualidade, testes ou investigação técnica.

Bora fazer acontecer?

Se você se identificou com o desafio e quer construir produtos que chegam de verdade na mão dos nossos clientes, queremos conhecer você!

Inscreva-se e venha fazer parte do GoGroup.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Java Backend Software Engineer

Jitterbit • São Paulo • 29 candidaturas 14 dias atrás

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

Jitterbit is a leading data, application, and process workflow automation solution. Rooted in iPaaS and fueled by an ambitious vision, we integrate critical business processes to deliver the experiences and insights needed by enterprises of all sizes to accelerate their digital journey and future pr...

Ver Detalhes →
Remoto LinkedIn

Java Backend Engineer (AWS) - Remote Work | REF#302839

BairesDev • Minas Gerais, Brazil • 25 candidaturas 8 dias atrás

Salário estimado

R$ 6k - 10k/mês

Pleno CLT

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive si...

Ver Detalhes →
Remoto LinkedIn

Senior Backend Software Engineer – Python - Remote Work | REF#305511

BairesDev • São Paulo • 25 candidaturas 8 dias atrás

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive si...

Ver Detalhes →