O que esta vaga pede
Estamos em busca de um(a) Desenvolvedor(a)– Node.js para atuar em projetos de alta complexidade e
criticidade, dentro de um ambiente financeiro robusto, dinâmico e orientado à
excelência técnica.
Buscamos um profissional com sólida trajetória em
desenvolvimento NodeJS para atuar em sistemas críticos e de alta
complexidade. Este perfil exige domínio na construção de APIs RESTful robustas
e escaláveis com NodeJS e Express, modelagem e otimização de consultas
complexas em MongoDB e aplicação de padrões de projeto consolidados no
ecossistema NodeJS. O candidato ideal deve possuir alta capacidade analítica
para otimização de dados e resolução de problemas complexos de forma
autônoma.
Responsabilidades e atribuições
Principais atividades
Desenvolver
e manter soluções backend com NodeJS e Express, seguindo padrões ECMA6 ou
superior.
Projetar
e implementar APIs RESTful seguras e escaláveis.
Modelar
dados e criar consultas complexas em MongoDB, utilizando aggregate para
otimização de performance.
Aplicar
padrões de projeto consolidados no desenvolvimento de aplicações
NodeJS.
Trabalhar
com arquitetura de microsserviços e sistemas de mensageria (Kafka,
RabbitMQ).
Garantir
integração fluida entre frontend e backend (conhecimentos em React/Next.js
como diferenciais).
Utilizar
Git para controle de versão e gerenciamento de dependências
(npm/yarn).
Atuar
com contêineres (Docker, Kubernetes) e pipelines de CI/CD (Jenkins, GitHub
Actions).
Aplicar
práticas de qualidade e análise de código, incluindo testes automatizados
(Jest, Mocha ou Chai).
Realizar
observabilidade de aplicações (logs, métricas, traces, APMs) e analisar
logs via Graylog para resolução de incidentes.
Configurar
e realizar deploy de aplicações NodeJS em ambientes de produção.
Atuar
como referência técnica, orientando times em boas práticas de codificação,
testes e design.
Participar
de refinamentos técnicos, transformando requisitos em soluções
implementáveis.
Revisar
código (code review), padronizar práticas de desenvolvimento e garantir
qualidade técnica das entregas.
Avaliar
riscos técnicos, propor mitigação de problemas e gargalos e apoiar na
remoção de impedimentos técnicos.
Facilitar
a comunicação entre áreas técnicas e de negócio.
Contribuir
com organização e planejamento técnico das sprints.
Mentorar
e desenvolver talentos técnicos do time.
Participar
da evolução da arquitetura do sistema.
Promover
cultura de melhoria contínua, inovação e colaboração.
Utilizar
ferra
Requisitos e qualificações
Formação
Graduação
Completa: em Ciência da Computação, Engenharia de Software, Sistemas
de Informação ou áreas correlatas.
Competências esperadas
NodeJS
com Express (utilizando padrões ECMA6 ou superior)
MongoDB
(conhecimento para criação de consultas complexas utilizando aggregate de
preferência)
TypeScript
Padrões
de projeto NodeJS
API
RESTful
GIT/Bitbucket (Pull Requests,
controle de versões, branches)
Testes
automatizados (Jest, Mocha ou similar)
Linguagem
SQL —
Boas
práticas de segurança em APIs (OWASP Top 10, sanitização de inputs, rate
limiting)
Autenticação/autorização
(JWT, OAuth2)
Conhecimento/experiência
em Java
Conhecimento
em Angular
5
anos ou mais de experiência atuando com NodeJS.
Atuação
com sistemas financeiros ou bancário. Diferencial para a vaga: Experiência em sistemas financeiros, bancários ou de alto volume transacional
Conhecimento em segurança da informação e LGPD.
Informações adicionais
CONHEÇA NOSSOS BENEFÍCIOS
Alguns dos nossos benefícios são flexíveis para que você possa distribuí-los de acordo com suas necessidades, interesses e momento de vida.
São eles
- All Points (Programa de pontos para passagens áreas e hospedagens)
- Assistência Médica
- Assistência Odontológica
- Seguro de vida
- Convênio para Pet
- Mobilidade (incluindo opção de combustível e Uber, 99)
- Reembolso Flex (óculos, vacinas, educação, shows e outros)
- Vale Refeição e/ou Vale Alimentação.
Outros benefícios
- Birthday off
- Gympass
- Consultoria financeira e empréstimo facilitado
- Clube Alelo com diversos descontos em lojas e farmácias
- Licença Maternidade de 180 dias
- Licença Paternidade de 30 dias
- Auxílio creche no primeiro ano do bebê
- Vale Transporte conforme a demanda do projeto ou área
- Comissionamento por indicação de novos clientes.
PROGRAMAS DE DESENVOLVIMENTO
Um dos pontos fortes de ser Biper é que ousamos em pensar como empreendedores e moldamos nosso futuro com nossa capacidade de pensar minuciosamente e agir com três passos à frente, pavimentando o caminho para o futuro que nossos clientes querem viver. E para isso, precisamos estar constantemente aprendendo e reaprendendo, somos #LifeLongLearning. Na BIP temos programas consolidados a nível Global e nacional para que você tenha uma jornada de desenvolvimento, crescimento e liberdade para você conquistar o que sonha. Aqui você é o protagonista da sua carreira! Vamos juntos nessa? Confere os principais programas que a BIP pode te oferecer para você chegar aonde deseja: Um centro de CAPACITAÇÃO e FORMAÇÃO Global com os conteúdos e cursos mais atualizados do mercado
- Flex Time - um momento da sua semana dedicado para o seu desenvolvimento
- Programas de mentoria com Líderes referências em sua atuação
- Avaliação de Desempenho semestral
- Cultura de Feedback e 1:1 recorrentes com sua liderança e time
- Acompanhamento de um Plano de Desenvolvimento personalizado pra você e com seus objetivos
- Darwin - Programa global de formação de jovens talentos, para desenvolver soft e hard skills
- Grounding – Um programa Global de formação para os profissionais recém contratados em todo o mundo que estão no começo da carreira de consultoria
- Induction - Onboarding Internacional conduzido por Heads de RH e negócio para os novos entrantes da Bip de todos os países para promover nossa cultura, valores, proposito e apresentar nossos programas de iniciativa Global. Spinnaker: Treinamento focado em aprimorar habilidades estratégicas de Gerentes e Gerentes Seniores, apoiando e facilitando o desenvolvimento de negócios dentro de um ecossistema complexo.