Desenvolvedor Backend Node.js - Pleno
MIND - Multiplan Rio de Janeiro, Rio de Janeiro, Brazil
Retail · 11-50 employees
About the role
The developer will design, build, and maintain robust, scalable backend APIs and microservices using Node.js and TypeScript. They will also collaborate with cross-functional teams to optimize database performance, ensure high code quality through testing, and integrate AI-driven solutions.
What they look for
Requirements
Candidates must have 3 to 5 years of backend development experience with a strong focus on the Node.js ecosystem. Proficiency in TypeScript, database management, containerization, and modern architectural patterns like Clean Architecture and DDD is required.
Benefits
Full description
O MIND é o braço de inovação da Multiplan, hoje dona de 18 shoppings pelo Brasil e diversos outros empreendimentos. Atuando há 45 anos no mercado, atualmente passamos por uma grande transformação digital, e contamos com você para nos ajudar nessa missão!
Buscamos pessoas persistentes, com mente analítica, percepção de futuro, orientação ao negócio durante o desenvolvimento e por último, mas não menos importante, ter a capacidade de trabalhar bem em equipe.
Estamos em busca de um Desenvolvedor Backend Node.js para fortalecer nosso time de tecnologia. O profissional será responsável por desenvolver e manter serviços backend robustos e escaláveis, contribuindo ativamente para a evolução da nossa arquitetura tecnológica. Buscamos um profissional com sólida experiência em Node.js, que demonstre autonomia técnica e capacidade de colaboração em um ambiente ágil e inovador.
Responsabilidades
- Desenvolvimento de Alta Performance: Projetar, desenvolver e manter APIs robustas (RESTful e GraphQL) e microsserviços em Node.js (TypeScript).
- Arquitetura e Design: Colaborar ativamente no design de sistemas escaláveis, aplicando padrões de arquitetura (Clean Architecture, DDD) e garantindo a manutenibilidade do código.
- Otimização de Dados: Modelar e otimizar consultas em bancos de dados NoSQL (MongoDB, Redis) e relacionais, focando em performance e consistência.
- Segurança: Implementar camadas avançadas de segurança, incluindo fluxos complexos de autenticação (OAuth2, JWT) e proteção contra vulnerabilidades comuns.
- Qualidade de Código: Liderar revisões de código (Code Reviews), assegurando a aplicação de Clean Code e padrões de projeto.
- Cultura de Testes: Garantir alta cobertura de testes (Unitários, Integração e E2E) e disseminar a cultura de qualidade técnica.
- Observabilidade: Monitorar aplicações em produção, identificar gargalos de performance e propor melhorias contínuas.
- Colaboração Ágil: Atuar em conjunto com Product, Frontend e DevOps para refinar requisitos técnicos e entregas de valor.
- Experiência prática com IA: Já ter trabalhado com integração de APIs de LLMs em ambientes de produção.
- Mentalidade "AI-First" para o código: Facilidade e interesse em trabalhar com agentes autônomos de desenvolvimento (como Claude Code, Cursor, ou GitHub Copilot ) no dia a dia.
- Essenciais
- Experiência: Mínimo de 3 a 5 anos atuando com desenvolvimento backend (foco em ecossistema Node.js).
- Domínio Técnico: Sólidos conhecimentos em Node.js e TypeScript.
- Frameworks: Experiência avançada com NestJS (preferencial) ou Express.js.
- Bancos de Dados: Experiência prática com bancos NoSQL e conhecimento em bancos relacionais (PostgreSQL/MySQL).
- Infraestrutura: Domínio de Docker, containerização e familiaridade com pipelines de CI/CD.
- Mensageria: Conhecimento em arquiteturas orientadas a eventos (RabbitMQ, Kafka ou similares).
- Testes: Proficiência em ferramentas de teste como Jest ou Vitest.
- Padrões: Domínio de Git (Gitflow), princípios SOLID e design patterns.
- Diferenciais
- Experiência com provedores de nuvem (AWS, GCP ou Azure).
- Conhecimento em Kubernetes.
- Experiência com ferramentas de monitoramento (New Relic, Datadog ou Prometheus).
- Conhecimento em frameworks de orquestração de IA para o ecossistema Node (ex: LangChain.js ou LlamaIndex.ts).
- Conhecimento prático do fluxo de RAG (Retrieval-Augmented Generation).
- Familiaridade com Vector Databases (ex: Pinecone, Qdrant, Weaviate ou pgvector)
- Entendimento de conceitos avançados como Function Calling e criação de fluxos baseados em AI Agents.
Benefícios:
- Plano Bradesco Top Nacional (com co-participação);
- Odontológico Bradesco (opcional);
- Vale Refeição;
- Gympass;
- Trabalho remoto com idas esporádicas ao escritório;
- Incentivo a cursos e palestras pelo Brasil;
- Vaga para carro;
- “PPR - Programa de Participação nos Resultados” de acordo com a política em vigo do ano;
Política de Privacidade do Candidato: https://www.multiplan.com.br/pt-br/privacidade-do-candidato
Similar roles
-
Senior Software Engineer - Java, Node.js & AWS
CreateFuture King's Lynn and West Norfolk, England, United Kingdom
-
Tech Lead React plus Nodejs W2 Role
National Computer Systems Piscataway Township, New Jersey, United States · $125K–$135K/yr
-
Senior Full Stack Engineer (Node.js)
Viber Bnei Brak, Tel-Aviv District, Israel
-
Full-Stack Developer(Angular + Spring Boot/Node.js)
GFT Technologies SE Zaragoza, Aragon, Spain
-
Senior Site Reliability Engineer (SRE, Compute Node Team)
Jobgether Switzerland
-
Middle Backend Developer (Node.js)
MasterBorn Wrocław, Lower Silesian Voivodeship, Poland · PLN 120K–PLN 216K/yr