Desenvolvedor de back end Node.js

2 semanas atrás


Alemanha, Brasil LigueLead Tempo inteiro

Estamos em busca de uma Pessoa Desenvolvedora Back-end Node.js- Sênior. Procuramos alguém com perfil colaborativo, boa comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais. Você será uma peça chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na definição de boas práticas de desenvolvimento. Se você curte diversão, energia, alegria, desafios criativos e é uma pessoa organizada, resolutiva, detalhista e orientada a resultados, vem com a gente Você será uma peça chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na definição de boas práticas de desenvolvimento. Responsabilidades: Desenvolver e manter aplicações back-end em Node.js, seguindo boas práticas de arquitetura e padrões de projeto. Criar, documentar e integrar APIs RESTful de alta performance utilizando TypeScript e Express. Projetar e otimizar modelagem de dados em bancos relacionais (MySQL, PostgreSQL) e/ou NoSQL (MongoDB), garantindo queries performáticas e escalabilidade. Utilizar ORMs como TypeORM, Sequelize ou Prisma para manipulação eficiente do banco de dados. Versionar código com Git, adotando workflows (GitFlow, pull requests, code reviews) e boas práticas de controle de versão. Trabalhar com Docker e docker-compose para criar ambientes de desenvolvimento e produção consistentes e reproduzíveis. Garantir qualidade de código por meio de testes automatizados (unitários e de integração) usando Jest, Mocha ou similares. Implementar mecanismos de cache (Redis, Memcached) e filas de mensagens (RabbitMQ, AWS SQS/SNS, Kafka) para melhorar performance e escalabilidade. Monitorar e depurar aplicações em produção utilizando ferramentas como Node Profiler, Datadog, New Relic ou Prometheus. Implementar pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins) para deploy automatizado em AWS (ECS, Lambda, RDS, S3) ou Kubernetes. Colaborar com times multidisciplinares (front-end, DevOps, QA) em metodologias ágeis (Scrum/Kanban), participando de planning, daily e retrospectivas. Resquisitos: Experiência sólida com Node.js e TypeScript, aplicando padrões de projeto (Factory, Repository, Dependency Injection) e estruturação modular (Clean Architecture, DDD). Uso de Express (ou NestJS/Koa) para construção de APIs, dominando rotas, middlewares, tratamento de erros e validação de payload (class-validator, Joi, Celebrate). Gerenciamento de pacotes com npm ou yarn, versionamento semântico (semver) e controle de dependências. Testes Automatizados: domínio de frameworks como Jest ou Mocha + Chai, testes de integração (supertest) e uso de mocks/fakes. Escalabilidade e Desempenho: experiência em cache (Redis), filas de mensagens (RabbitMQ, Kafka, AWS SQS/SNS) e otimizações de consultas em bancos relacionais (índices, partições). Performance e Debugging: uso de ferramentas como Node Profiler, Clinic.js, monitoramento com Datadog, New Relic ou Prometheus/Grafana. Integração Contínua e Deploy: prática com CI/CD (GitHub Actions, GitLab CI, Jenkins) e deploy em AWS (ECS, Lambda, RDS, S3) ou ambientes Kubernetes. Docker Avançado: criação de imagens otimizadas, multi-stage builds e configuração de docker-compose para desenvolvimento e produção. Banco de Dados Relacional Avançado: MySQL ou PostgreSQL (índices, query profiling, replicação, particionamento). APIs Performáticas e Seguras: experiência com GraphQL (Apollo Server), API Gateway, autenticação/autorização via OAuth2, JWT e versionamento de APIs. Git Profundo: workflows GitFlow, rebase vs merge, cherry-pick e estratégias de branching para times grandes. Habilidades: Conhecimento em PHP (Laravel, CodeIgniter, Symfony): será considerado um diferencial entender boas práticas de desenvolvimento back-end em PHP e migrar/integrações pontuais. Experiência com React (ou Next.js): habilidade para colaborar com o front-end em aplicações isomórficas ou SPA, integrando APIs e estados globais (Redux, Context API). Frameworks Node.js avançados: NestJS (dependency injection, modules, providers), Koa ou Fastify para cenários de alta concorrência. Infraestrutura como Código (IaC): conhecimento em Terraform ou CloudFormation para provisionamento de ambientes AWS. Monitoramento e Observabilidade: uso de ELK Stack (Elasticsearch, Logstash, Kibana), Loki/Grafana, OpenTelemetry para logs estruturados e métricas customizadas. Event-Driven Architecture: trabalho com Kafka, RabbitMQ, AWS SNS/SQS, WebSockets (Socket.io) e arquiteturas orientadas a eventos. Microservices: experiência em decomposição de sistemas monolíticos, deploy independente de serviços, comunicação via mensageria e API Gateway. Segurança: implementação de práticas OWASP (mitigação de SQL Injection, XSS, CSRF), configuração de WAF (Cloudflare, AWS WAF) e auditoria de código. Serverless: desenvolvimento e deploy de funções AWS Lambda em Node.js/TypeScript, integração com DynamoDB, S3 e triggers (SQS, API Gateway). Benefícios: Vale Alimentação/Refeição via cartão Ifood Benefícios. Ajuda de custo ou vale transporte via Ifood Benefícios. Assistência médica (coparticipativa, extensiva à dependentes) Assistência odontológica (extensiva à dependentes) Day off e mimo no aniversário. Seguro de vida. Licença maternidade estendida. Espaço interativo com videogame. Espaço de descompressão #DESLIGUER. Frutas todos os dias Estacionamento. Treinamentos constantes e oportunidades de desenvolvimento. Condições de Trabalho: Local: 100% Presencial em Campinas/SP (Polo II de Alta Tecnologia CPQD) Contratação CLT Residir em Campinas/SP e região ou disponibilidade de mudança para Campinas.



  • Alemanha, Brasil Jamef Transportes Tempo inteiro

    Procuramos uma Pessoa Desenvolvedora DevOps Back-End Sênior com perfil altamente técnico e foco em desenvolvimento back-end com Node.js, ambientes em nuvem AWS, automação de infraestrutura com Terraform, uso avançado de Docker e criação de pipelines CI/CD robustas. Essa pessoa será essencial para garantir escalabilidade, segurança, performance e...


  • Alemanha, Brasil aquarela Tempo inteiro

    A aquarela está em busca de um(a) Desenvolvedor(a) Fullstack Sênior apaixonado(a) por criar soluções web ponta a ponta. Nesse papel, você atuará tanto no front-end quanto no back-end de projetos inovadores, utilizando tecnologias modernas (TypeScript/JavaScript – React, Next.js, Node.js – e Python) para impulsionar nossas soluções de IA e...

  • Desenvolvedor Front-End

    1 semana atrás


    Alemanha, Brasil SpiritShop Ecommerce Solutions Tempo inteiro

    Sobre a SpiritShop: Somos uma plataforma de e-commerce SaaS em plena expansão, com atuação em toda a América Latina. Desenvolvemos soluções personalizadas para o mercado B2C e B2B, com foco em performance, escalabilidade e inovação constante. Buscamos um(a) desenvolvedor(a) front-end para integrar nosso time técnico, contribuindo tanto no...

  • Desenvolvedor full stack

    4 semanas atrás


    Alemanha, Brasil Softtek Tempo inteiro

    Vaga: Desenvolvedor Full-Stack Sênior Sobre a posição Estamos em busca de um Desenvolvedor Full-Stack Sênior para integrar nosso time de tecnologia. Procuramos um profissional com sólida experiência em desenvolvimento de aplicações web e forte domínio em Java e suas principais tecnologias. O candidato ideal é alguém que já tenha atuado em...

  • Desenvolvedor Node Senior

    2 semanas atrás


    Alemanha, Brasil Jaya Tech Tempo inteiro

    Na Jaya Tech , acreditamos na Engenharia de Software Consciente, uma abordagem inovadora, e por isso oferecemos um ambiente de trabalho inspirador, focado em promover o autoconhecimento, tomar decisões embasadas em dados, cultivar relacionamentos saudáveis e entender o impacto do nosso trabalho. Aqui, você encontrará oportunidades para crescimento...


  • Alemanha, Brasil Banco BS2 Tempo inteiro

    Sobre o BS2 Somos um banco 100% digital e focado em empresas, com atendimento humanizado e soluções sob medida para cada cliente - afinal, nenhum negócio é igual ao outro. Essa lógica também se aplica à nossa cultura: temos um DNA inovador que instiga todo o nosso time a se reinventar constantemente. Por aqui, nossos colaboradores (os bessers) podem...

  • UI / UX Engineer

    1 dia atrás


    Alemanha, Brasil GeorgiaTEK Systems Inc. Tempo inteiro

    Job: UI / UX Engineer – AI & Automation Foundational Platform Location: Remote Rate: DOE Job Description: We are seeking a highly motivated and self-driven Front End UI / UX Engineer. You will play a pivotal front-end engineering role in a platform involving designing, implementing and delivering a foundational platform for AI and Automation, leveraging...

  • UI Web Designer

    2 semanas atrás


    Alemanha, Brasil 270B Tempo inteiro

    Queremos um(a) UI Designer especialista em web, com perfil altamente criativo, que domine design system, inglês avançado, e tenha experiência comprovada em projetos de alto destaque visual. Responsabilidades: Criar interfaces web surpreendentes, inovadoras e ultra-responsivas, com foco em impacto visual e experiência memorável; Propor micro-animações,...


  • Alemanha, Brasil BRQ Digital Solutions Tempo inteiro

    Código da vaga:53870 Sobre a BRQ Digital Há 31 anos no mercado, a BRQ Digital Solutions se consolidou como uma das maiores empresas de transformação digital do país. Com uma plataforma de serviços end to end, oferecemos as mais eficientes e inovadoras soluções, tecnologias e metodologias, promovendo uma jornada de transformação para grandes marcas,...


  • Alemanha, Brasil Stefanini Group Tempo inteiro

    Seeking a motivated Full Stack Engineer to join our dynamic team. In this role, you will work on both front-end and back-end development, contributing to the design, implementation, and maintenance of our applications/products. Technical Skills .NET Core : Mastery of both frameworks is essential for backend development. React : Strong skills in React and UIX...