Experience level:
Senior
Work Type:
On-site
Work Model:
Full-time

Description about the vacancy:

A Cash2Pay, uma fintech inovadora focada na redução de riscos em transações comerciais B2B, está expandindo seu time de tecnologia. 

Estamos em busca de um Desenvolvedor Back-End Node.js Sênior para se juntar ao nosso time de Tecnologia. Este profissional será essencial para estruturar e dar suporte ao crescimento da nossa aplicação baseada em microserviços, garantindo sua escalabilidade e eficiência. Se você é apaixonado por tecnologia e busca um ambiente dinâmico e desafiador, junte-se a nós para transformar o mercado financeiro B2B.

Responsabilidades / Atribuições 

  1. Projetar e desenvolver microserviços backend robustos e escaláveis utilizando Node.js.
  2. Criar e manter APIs Restful de alta qualidade, garantindo a eficiência e a segurança das operações.
  3. Integrar sistemas utilizando APIs e banco de dados, assegurando a interoperabilidade entre diferentes plataformas.
  4. Colaborar com equipes de frontend e outras áreas para garantir a integração suave de componentes.
  5. Projetar e otimizar bancos de dados relacionais para suportar as necessidades da aplicação.
  6. Escrever testes unitários e realizar testes de integração para garantir a estabilidade do código.
  7. Participar de revisões de código, fornecendo feedback construtivo aos colegas de equipe.
  8. Manter-se atualizado com as melhores práticas de desenvolvimento e tendências tecnológicas.

Requisitos

  1. Experiência sólida em desenvolvimento com Node.JS.
  2. Experiência com filas (ex: RabbitMQ, Kafka, AWS SQS ou qualquer outro).
  3. Experiência com integração de sistemas (consumir APIs ou criar APIs).
  4. Conhecimento em TypeScript.
  5. Familiaridade com bancos de dados SQL.
  6. Habilidades em resolução de problemas e depuração de código.
  7. Forte compreensão de conceitos de programação assíncrona e promessas.

Diferencial

  1. Ter experiência ou conhecimento na linguagem de desenvolvimento Go.
  2. Habilidades em testes unitários e integração contínua.
  3. Familiaridade com metodologias ágeis de desenvolvimento.
  4. Familiaridade com o ecossistema Kubernetes para orquestração de contêineres.
  5. Experiência em projetos relacionados com a área de Fintech.

Formação

  1. Análise de desenvolvimento de sistemas, Ciências da computação e afins.

Skills:

Node.js
Microservices Architecture
APIs Restful
Integração de Sistemas
Banco de Dados Relacional (SQL)
Programação Assíncrona
Mensageria e Filas
TypeScript
Testes Unitários e Integração
Metodologias Ágeis

Recruiters associated with the vacancy: