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
- Projetar e desenvolver microserviços backend robustos e escaláveis utilizando Node.js.
- Criar e manter APIs Restful de alta qualidade, garantindo a eficiência e a segurança das operações.
- Integrar sistemas utilizando APIs e banco de dados, assegurando a interoperabilidade entre diferentes plataformas.
- Colaborar com equipes de frontend e outras áreas para garantir a integração suave de componentes.
- Projetar e otimizar bancos de dados relacionais para suportar as necessidades da aplicação.
- Escrever testes unitários e realizar testes de integração para garantir a estabilidade do código.
- Participar de revisões de código, fornecendo feedback construtivo aos colegas de equipe.
- Manter-se atualizado com as melhores práticas de desenvolvimento e tendências tecnológicas.
Requisitos
- Experiência sólida em desenvolvimento com Node.JS.
- Experiência com filas (ex: RabbitMQ, Kafka, AWS SQS ou qualquer outro).
- Experiência com integração de sistemas (consumir APIs ou criar APIs).
- Conhecimento em TypeScript.
- Familiaridade com bancos de dados SQL.
- Habilidades em resolução de problemas e depuração de código.
- Forte compreensão de conceitos de programação assíncrona e promessas.
Diferencial
- Ter experiência ou conhecimento na linguagem de desenvolvimento Go.
- Habilidades em testes unitários e integração contínua.
- Familiaridade com metodologias ágeis de desenvolvimento.
- Familiaridade com o ecossistema Kubernetes para orquestração de contêineres.
- Experiência em projetos relacionados com a área de Fintech.
Formação
- 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