Desenvolvedor de Aplicações Node - Sênior

CENTRO COOPERATIVO SICOOB

📍 Brasília/DF· Tempo integral

Descrição da vaga

Descrição:

A área de Sistemas de Pagamentos Digitais e Atendimento é responsável pelo desenvolvimento e sustentação de soluções digitais que suportam produtos de meios de pagamento, como Pix, adquirência, emissão e processamento de cartões, além de soluções de atendimento. Atua com aplicações mobile, web, gateways e chatbots, utilizando diferentes tecnologias e arquiteturas, em um ambiente ágil, colaborativo e orientado à inovação.

Atividades:

  • Desenvolver, evoluir e sustentar aplicações e serviços backend voltados ao ecossistema de pagamentos digitais.
  • Projetar soluções baseadas em arquitetura de microsserviços, garantindo escalabilidade, resiliência e alta disponibilidade.
  • Desenvolver e manter integrações entre sistemas, assegurando a confiabilidade das comunicações e do processamento transacional.
  • Modelar soluções de persistência de dados e implementar mecanismos para otimização de performance das aplicações.
  • Analisar e otimizar o desempenho dos sistemas, identificando gargalos e propondo melhorias contínuas.
  • Aplicar boas práticas de engenharia de software, incluindo testes automatizados, revisão de código e padronização de desenvolvimento.
  • Garantir que as soluções atendam aos requisitos de segurança aplicáveis ao ambiente financeiro.
  • Investigar e solucionar incidentes em produção, realizando análise de causa raiz e implementando melhorias preventivas.
  • Implementar e evoluir mecanismos de monitoramento, observabilidade, logs e métricas dos sistemas.
  • Participar da evolução das soluções relacionadas ao Pix e demais produtos de pagamentos digitais.
  • Elaborar e manter atualizada a documentação técnica das soluções e integrações.


Requisitos:

Requisitos Obrigatórios:

  • Ensino superior completo em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação, Análise de Sistemas ou áreas correlatas.
  • Experiência em desenvolvimento de aplicações backend.
  • Conhecimento em Node.js.
  • Vivência com arquitetura de microsserviços.
  • Experiência no desenvolvimento de APIs REST.
  • Conhecimento em mensageria utilizando Kafka, IBM MQ ou tecnologias similares.
  • Conhecimento em bancos de dados relacionais (preferencialmente DB2) e NoSQL (preferencialmente MongoDB).
  • Conhecimento em SQL ANSI.
  • Vivência com soluções de cache distribuído.
  • Conhecimento em Java e Java EE.
  • Conhecimento em Angular e frameworks JavaScript.
  • Conhecimento em Docker e orquestradores de containers.
  • Conhecimento em API Gateway e arquitetura REST.
  • Vivência com Git ou outras ferramentas de versionamento.
  • Conhecimento em práticas de Entrega Contínua (CI/CD).
  • Vivência com modelagem UML.
  • Experiência com metodologias ágeis.
  • Vivência em sistemas de alta disponibilidade e alto volume transacional.
  • Experiência na investigação e resolução de incidentes em produção

Requisitos Desejáveis:

  • Conhecimento em plataformas Cloud, como AWS, Azure ou similares.
  • Conhecimento em práticas de SRE (Site Reliability Engineering).
  • Vivência com Observability.
  • Conhecimento em ferramentas de monitoramento, como Grafana e Kibana.
  • Entendimento do Sistema Financeiro Nacional.
  • Conhecimento sobre meios de pagamento, especialmente no ecossistema Pi


Mais vagas em Brasília

Todas as vagas em Brasília/DF →Vagas em Distrito Federal →