Remote Jobs RockRemote Jobs Rock

Pessoa Desenvolvedora Backend - Node.js

🕒 15 days ago
Node.jsExpressMongodbTypeScript

📜 Description

  • Develop and maintain backend solutions with NodeJS and Express, following ECMA6 standards.
  • Design and implement secure and scalable RESTful APIs.
  • Model data and create complex queries in MongoDB, using aggregate for performance optimization.
  • Apply established design patterns in NodeJS application development.
  • Work with microservices architecture and messaging systems (Kafka, RabbitMQ).
  • Ensure smooth integration between frontend and backend, with knowledge of React/Next.js as a plus.

🛠️ Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields.
  • 5+ years of experience working with NodeJS.
  • Proficiency in NodeJS with Express (using ECMA6 standards or higher).
  • Experience with MongoDB, particularly in creating complex queries using aggregate.
  • Knowledge of TypeScript and design patterns in NodeJS.
  • Experience with RESTful APIs and Git/Bitbucket for version control.
  • Familiarity with automated testing (Jest, Mocha, or similar).
  • Understanding of security best practices in APIs (OWASP Top 10, input sanitization, rate limiting).
Full job description

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.


Responsibilities

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

Requirements

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.
Sigma Software

Middle Typescript/Node.js Developer with AI experience (AdTech)

🕒 4 days ago
Sigma Software👥 1001 - 5000 employees🏢 Computer Software

Develop and maintain high-performance back-end microservices and AI-enabled services using TypeScript and Node.js while contributing to a transformative AdTech platform.

TypeScriptNode.jsAWS LambdaAPI Gateway
Cloudnonic Corp

Semi-Senior Backend Developer (Node.js / Nest.js)

🕒 2 days ago
Cloudnonic Corp👥 11 - 50 employees🏢 Computer Software

As a Semi-Senior Backend Developer, you will develop and maintain backend applications using Node.js and Nest.js, collaborating directly with clients and ensuring code quality through reviews and testing.

📍 🇨🇴 Medellin - Remote💼 Full-Time🎹 Mid-level🔎 Backend Engineer📢 🇪🇸 Spanish Required📢 🇬🇧 English Required
Node.jsNest.jsJavaScriptServerless Framework

Trusted by Remote Workers