Ir à oferta completa

DESENVOLVEDOR DE BACK END NODE.JS

Campinas do Sul - Rio Grande do Sul

Descrição da oferta de emprego

Desenvolvedor de back end Node.js - 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! 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 Requisitos: 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. Diferenciais: 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 Horário: 08:00 ás 18:00
Ir à oferta completa

Detalhes da oferta

Empresa
  • Caderno Nacional
Localidade
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 19/08/2025
Data de expiração
  • 04/01/2026
Desenvolvedor(a) Full Stack .Net - Pleno - Home Office
Bdr - talentos corporativos

Requisitos do trabalho que perfil buscamos para o time? para participar do processo seletivo, você precisa ter: superior completo em sistemas de informação, ciências da computação ou análise e desenvolvimento de sistemas; experiência em framework... a carga horária é de segunda a sexta-feira - 08h às......

Desenvolvedor Java Full Stack
JP&F Consultoria de RH e Gestão de Pessoas

Descrição: core java : oops, design patterns, interface, serialization orm : hibernate, java, openjpa java build tools : maven, gradle web technologies : css, html, jquery, javascript java web frameworks : springmvc, play, java server faces application containers : jboss, jetty, websphere, weblogic java......

Desenvolvedor Ruby (Contrato PJ)
Rh ser consultoria

Realizar outras atividades relacionadas ao cargo... experiência sólida com ruby e ruby on rails... conhecimentos em mongodb e bootstrap será um diferencial... requisitos do trabalho graduação em ciência da computação, engenharia de software, análise e desenvolvimento de sistemas ou sistemas de informação......

Java (Fullstack) - Desenvolvedor
JP&F Consultoria de RH e Gestão de Pessoas

Modalidade de contratação: clt modalidade trabalho: presencial horário de trabalho: 08 às 18h de segunda a sexta almoço 12h às 14h local de trabalho: jardim aeroporto, bauru – sp... requisitos obrigatórios: · experiência com java (preferencialmente java 21); · conhecimento em spring framework (boot,......

Desenvolvedor Salesforce
JP&F Consultoria de RH e Gestão de Pessoas

Requisitos obrigatórios: • experiência com java (preferencialmente java 21); • conhecimento em spring framework (boot, data, security, etc); • experiência com banco de dados relacional; • git e versionamento de código; • boa comunicação e capacidade de trabalho em equipe......

Desenvolvedor(a) RPA – Python / Integração e Automação
JP&F Consultoria de RH e Gestão de Pessoas

• monitorar e otimizar o desempenho dos serviços e automações em produção... • desenvolver scripts e ferramentas em python para apoiar integrações e automações... diferenciais • familiaridade com ambientes de integração envolvendo salesforce... • conhecimento em arquitetura de microsserviços e integração......