Getnet

Mid Level Backend Developer | Node.js

Getnet
Apply
2 days ago
São Paulo, BrazilMid Level

Responsibilities

  • Desenvolver e evoluir aplicações e microsserviços utilizando Node.js.
  • Trabalhar com MongoDB, incluindo modelagem de dados, consultas, índices e agregações.
  • Desenvolver e consumir APIs REST e realizar integrações entre sistemas.
  • Implementar e manter integrações baseadas em comunicação assíncrona e mensageria.
  • Investigar e solucionar problemas técnicos e incidentes em produção.
  • Garantir a qualidade do código por meio de testes, revisão de código e boas práticas de desenvolvimento.
  • Colaborar com outros times para resolver dependências, integrações e desbloquear entregas.
  • Participar de discussões técnicas, refinamentos e definição de soluções para o produto.
  • Monitorar o comportamento das funcionalidades após a implantação em produção.

Requirements

  • Experiência em desenvolvimento backend com Node.js.
  • Experiência com JavaScript e/ou TypeScript.
  • Experiência com MongoDB, incluindo modelagem, índices, consultas e agregações.
  • Experiência com desenvolvimento e consumo de APIs REST.
  • Conhecimento de arquitetura de microsserviços.
  • Experiência com comunicação assíncrona e arquiteturas orientadas a eventos usando Azure Service Bus, RabbitMQ, Kafka ou similares.
  • Conhecimento de filas, tópicos, consumidores, retries, dead-letter queues, idempotência e tratamento de falhas.
  • Conhecimento de Clean Code, SOLID e separação de responsabilidades.
  • Conhecimento de Git e fluxos de desenvolvimento colaborativo.
  • Familiaridade com Docker, CI/CD, logs, monitoramento e observabilidade.
  • Capacidade de investigar problemas de performance, integrações e aplicações em produção.
  • Experiência sólida com TypeScript é desejável.
  • Experiência com aplicações de alto volume transacional é desejável.
  • Experiência com testes automatizados é desejável.
  • Conhecimento de SQL e capacidade de trabalhar com consultas e agregações são desejáveis.
  • Experiência com cloud, incluindo AWS, Azure ou GCP, é desejável.
  • Experiência com ferramentas de observabilidade e monitoramento é desejável.
  • Conhecimento de cache, resiliência, escalabilidade e consistência eventual é desejável.
  • Experiência no setor financeiro, meios de pagamento ou sistemas com alta disponibilidade e segurança é desejável.

Benefits

  • Plano de saúde, seguro de vida e plano odontológico.
  • Modelo híbrido e colaborativo, com 60% de trabalho presencial em São Paulo ou Porto Alegre.
  • Acesso a programas de autodesenvolvimento.
  • Auxílio-transporte e vale-refeição.
  • Integração ao Grupo Santander, com presença em mais de 22 países.
Getnet

About Getnet

501-1,000 employees

Getnet builds merchant acquiring and payment processing solutions—POS terminals, e-commerce gateways, and SaaS payment infrastructure—for merchants and financial institutions. Part of PagoNxt, Banco Santander’s payments company, it serves over 1.3 million merchants and operates across Spain, Portugal, Brazil, Mexico, Chile, Argentina, and Uruguay. Founded in 2020 and headquartered in Madrid, it earns revenue from transaction processing and related software and services.

Contact me