Descrição da vaga

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

Sobre o G4

O G4 nasce a partir de uma constatação simples e incômoda: crescer empresas no Brasil exige mais do que boas intenções e teoria. Exige método, repertório e decisões sustentadas por experiências reais.


Naquele momento, o ecossistema empresarial oferecia informação em excesso e direção de menos. Faltavam referências para quem precisava decidir sob pressão, estruturar crescimento e liderar empresas em ambientes complexos.


O G4 surge para ocupar esse espaço, com um foco claro: aproximar prática e método da realidade de quem constrói negócios no país.


Com o tempo, os desafios dos empresários evoluíram. As empresas cresceram, as decisões ganharam escala e as consequências se tornaram maiores. A atuação do G4 evoluiu junto, assim como a nossa marca, acompanhando a maturidade dos líderes e a complexidade dos negócios.


O que começa como uma iniciativa voltada à gestão se transforma, de forma consistente, em uma estrutura capaz de orientar decisões, sustentar crescimento e ampliar o impacto de quem faz o Brasil avançar.


Sobre a Vaga

O G4 procura um(a) Desenvolvedor(a) Full Stack Sênior para atuar na evolução dos produtos de Checkout e Pagamentos e nas integrações financeiras com ERP e CRM. Você participará da construção e sustentação dos sistemas que conectam a jornada de compra no SelfCheckout e no InsideSales ao processamento dos pagamentos, faturamento e conciliação financeira.

Sua missão será desenvolver soluções escaláveis, seguras e confiáveis, com qualidade de código e entendimento dos impactos no negócio. A posição tem atuação full stack, com forte participação no backend, na arquitetura e na operação dos sistemas em produção.

Você será uma referência técnica entre os desenvolvedores da squad de Finances, contribuindo para a arquitetura, o desenvolvimento e a sustentação dos sistemas. Atuará na resolução de problemas complexos, na qualidade do código e no compartilhamento de conhecimento com o time de engenharia.


Responsabilidades

Checkout e Pagamentos

- Desenvolver e evoluir serviços e APIs com Node.js e interfaces com React e Next.js para o SelfCheckout e o InsideSales.

- Implementar e sustentar integrações com provedores de pagamento, contemplando cobranças, confirmação de pagamentos, estornos, parcelamentos e assinaturas.

- Garantir o tratamento adequado de falhas e a consistência das transações, prevenindo cobranças duplicadas e divergências entre sistemas.

- Melhorar o desempenho e a estabilidade das aplicações, preparando os sistemas para picos de vendas em eventos como G4 Valley e Black Friday.


Finances e integrações

- Desenvolver e manter integrações entre sistemas de vendas, pagamentos, ERP e CRM, conectando pedidos, recebimentos, faturamento e conciliação.

- Construir e evoluir fluxos de comunicação por eventos com Kafka, considerando idempotência, reprocessamento seguro, controle de duplicidades e tratamento de falhas parciais.

- Implementar os fluxos financeiros conforme as regras de negócio definidas, considerando seus impactos no fluxo de caixa e garantindo a integridade das informações entre os sistemas.

- Investigar divergências e falhas recorrentes nas integrações, corrigindo suas causas e reduzindo a necessidade de intervenções manuais.

Arquitetura, infraestrutura e observabilidade

- Projetar e evoluir sistemas distribuídos, avaliando escalabilidade, disponibilidade, segurança e complexidade operacional.

- Atuar na implantação e operação de aplicações na AWS, utilizando Kubernetes e Amazon EKS.

- Evoluir a modelagem de dados e o desempenho do PostgreSQL, com atenção a consultas, índices, transações e integridade das informações.

- Instrumentar e acompanhar aplicações com Datadog, utilizando métricas, logs, traces e alertas para identificar problemas e orientar melhorias.

- Atuar no diagnóstico e na resolução de incidentes em produção, correlacionando evidências, identificando causas e implementando correções duradouras.


Qualidade de código e referência técnica

- Produzir código legível, testável e sustentável, com testes automatizados, revisões de código e documentação adequada.

- Analisar requisitos, identificar dependências e impactos técnicos e implementar soluções alinhadas aos padrões de arquitetura e qualidade do time.

- Participar das decisões de arquitetura e implementação, discutindo alternativas, riscos e impactos com os demais desenvolvedores.

- Ser referência técnica para o time, compartilhando conhecimento, apoiando outros desenvolvedores e contribuindo para a evolução das práticas de engenharia.

- Assumir responsabilidade técnica pelas soluções, desde a análise dos requisitos até a implantação e o acompanhamento em produção.


Requisitos e proficiências

Obrigatórios

- Experiência consolidada em desenvolvimento de software, com atuação sênior e histórico de construção e sustentação de sistemas em produção.

- Conhecimentos sólidos em Node.js, desenvolvimento de APIs e integrações entre sistemas.

- Experiência consistente com React e Next.js na construção e evolução de aplicações web.

- Domínio de PostgreSQL, incluindo modelagem de dados, SQL, otimização de consultas e controle transacional.

- Experiência com sistemas distribuídos, comunicação assíncrona e arquiteturas orientadas a eventos utilizando Kafka.

- Experiência prática com infraestrutura AWS e aplicações conteinerizadas em Kubernetes e Amazon EKS.

- Conhecimentos de observabilidade com Datadog e capacidade de investigar problemas utilizando métricas, logs e rastreamento de requisições.

- Bons conhecimentos de sistemas de pagamentos, ciclo financeiro de uma venda, fluxo de caixa e integrações com ERP e CRM.

- Conhecimentos sólidos de boas práticas de engenharia, incluindo qualidade de código, testes automatizados, revisão de código e segurança de aplicações.

- Capacidade de diagnosticar e resolver problemas complexos, considerando aplicação, banco de dados, infraestrutura e integrações.

- Boa comunicação técnica para discutir soluções, esclarecer dúvidas, sinalizar riscos e compartilhar conhecimento com os demais desenvolvedores.


Desejáveis

- Experiência com SAP Business One e integrações relacionadas a faturamento, notas fiscais e conciliação.

- Vivência com provedores de pagamento, como PayPal e Pagar.me, e fluxos de Pix, cartão, parcelamento e recorrência.

- Experiência com CRMs, como Salesforce e HubSpot, integrados à jornada de venda.

- Vivência em sistemas de checkout com alto volume de transações e picos de acesso.

- Experiência com automação de processos financeiros e redução de retrabalho operacional.

- Inglês para leitura de documentação técnica e de provedores.


Perfil

- Pensamento analítico e agilidade de raciocínio para entender cenários, priorizar ações e tomar decisões fundamentadas em um ambiente dinâmico.

- Perfil investigativo e habilidade de troubleshooting, com foco em identificar e resolver a causa dos problemas.

- Compromisso com qualidade de código e simplicidade das soluções, equilibrando prazo, manutenção e necessidades do negócio.

- Autonomia para conduzir problemas técnicos complexos e responsabilidade pelas entregas, incluindo o pós-deploy.

- Postura colaborativa, boa comunicação e disposição para compartilhar conhecimento e elevar o nível técnico do time.

- Capacidade de relacionar decisões técnicas à confiabilidade dos sistemas, à experiência do cliente e à integridade das operações financeiras.


Benefícios

  • Benefício flexível de R$ 1000,00 no cartão iFood Benefícios.
  • Saúde - Assistência Médica da Alice (sem coparticipação).
  • Descanso Remunerado de 30 dias após 12 meses.
  • Licença maternidade e paternidade estendida.
  • Educação - Acesso a plataforma dos conteúdos online do G4 e Imersões.
  • Temos parceria com o Gympass e TotalPass.
  • Acesso a plataforma Reservatório de Dopamina.
  • Acesso a telemedicina com médicos e psicólogos na Starbem.
  • Aplicativo de Atividade Física VIK.
  • Acesso a Plataforma Viver de AI.
  • Acesso Plataforma FluencyPass.


Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor Pleno

Jobgether • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 7k - 10k/mês

Pleno CLT

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Mid-Level Software Developer (Desenvolvedor Pleno) based in Brazil.As a Mid-Level Software Developer, you will contribute to the design, development, and maintenance of...

Ver Detalhes →
LinkedIn

Fullstack Engineer - Payward Services - Custody

Kraken • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 7k - 11k/mês

Pleno CLT

Building the Future of Open FinancePayward - the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks - has spent the last 15 years building one of the most modern and globally accessible financial infrastructure platforms in the industry, built to advance...

Ver Detalhes →
Remoto LinkedIn

Software Engineer (C#) - Internal Tooling

Alignerr • Brazil • 25 candidaturas Hoje

Salário estimado

R$ 7k - 10k/mês

Pleno CLT

Software Engineer (C#) — Internal Tooling (AI Infrastructure)About The RoleWhat if your C# expertise could directly shape the infrastructure powering the next generation of AI? We're looking for experienced C# full-stack engineers to build the data pipelines, annotation tooling, and evaluation syste...

Ver Detalhes →