Desenvolvedor Back Node.js e Typescript - Sênior - Remoto

Remoto

(Qualquer lugar)

Sênior

Requisitos

5+ anos de experiência na carreira

Node.js

Kafka

GraphQL

TypeScript

MongoDB

JavaScript

NestJS

RABBITMQ

APIs REST

Tarefas e Responsabilidades

O trabalho no time de tecnologia
  • Qualidade
  • Eficiência
  • Automatização de processos
  • Robustez das soluções
  • Escalabilidade e performance dos nossos produtos e sistemas
  • Organização
  • Comunicação clara e transparente

Como será seu dia a dia como Sênior Backend Engineer

Juntamente com o time de desenvolvimento, você será responsável por:

  • Garantir a qualidade técnica e boas práticas no código;
  • Desenvolvimento e manutenção de APIs e microsserviços;
  • Criar e sustentar integrações com plataformas externas;
  • Implementar e otimizar modelos de dados relacionais e não relacionais;
  • Garantir escalabilidade, performance e segurança nas aplicações;
  • Aplicar melhores práticas de documentação de código e APIs;
  • Colaborar ativamente na revisão de código e evolução técnica do time;
  • Buscar novas ferramentas e técnicas para melhoria contínua dos sistemas.

Requisitos e qualificações

O que esperamos de você:

  • Disposição para aprender e evoluir com o time;
  • Boa comunicação e colaboração;
  • Senso de organização e qualidade.

🎯 E para tirar de letra, você precisará:

  •  Experiência sólida com Node.js;
  • JavaScript e TypeScript avançados;
  • Experiência com NestJS ou frameworks similares;
  • Bancos de dados relacionais (MySQL, PostgreSQL) e não-relacionais (MongoDB);
  • Modelagem de dados e otimização de queries;
  • Criação e manutenção de APIs REST e GraphQL;
  • Integração com serviços externos e filas (RabbitMQ, Kafka, Pub/Sub);
  • Experiência com Docker e Kubernetes;
  • Testes automatizados (unitários, integração e end-to-end);
  • CI/CD e versionamento com Git;
  • Arquitetura orientada a microsserviços;
  • Experiência em design escalável, resiliente e de alta performance.

🚀 E se tiver isso também, melhor ainda:

  • Saber arquitetar e implementar novas soluções no Back-End;
  • Definir a arquitetura das aplicações e serviços;
  • Conhecimentos em práticas de segurança da informação;
  • Familiaridade com Domain Driven Design (DDD), SOLID e Clean Architecture;
  • Experiência em times ágeis (Scrum, Kanban).

Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 1mb.

Compartilhar vaga: