Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

DEV BACKEND PL - RHA0666

Spread Tecnologia

Brasil

Presencial

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia no Brasil está em busca de um Desenvolvedor Backend Pleno apaixonado por transformar tecnologia. O candidato ideal deve ter sólida experiência em Orientação a Objetos e conhecimento em Node.js e NestJS. É essencial a familiaridade com microsserviços e contêineres como Docker, bem como práticas de segurança durante o desenvolvimento. A empresa valoriza diversidade e oferece um ambiente dinâmico com oportunidades de crescimento.

Serviços

Ambiente dinâmico
Oportunidades de crescimento

Qualificações

  • Sólida experiência em Orientação a Objetos.
  • Experiência prática com Node.js e frameworks relacionados.
  • Conhecimento de contêineres e orquestração com Docker e Kubernetes.

Conhecimentos

Orientação a Objetos
Princípios SOLID
Domain-Driven Design
Microsserviços
Node.js
NestJS
Docker
Testes automatizados com Jest

Ferramentas

AWS Lambda
Kafka
SQS
Kubernetes
Descrição da oferta de emprego
Job description

Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!

Requirements and skills

Backend Developer (Pleno)

Orientação a Objetos sólida (encapsulamento, abstração, herança, polimorfismo) e modelagem de domínio.

Princípios SOLID, Clean Code e práticas de revisão de código; tratamento consistente de erros e contratos de API estáveis.

Domain-Driven Design, padrões arquiteturais modernos (hexagonal, clean architecture, CQRS quando aplicável).

Microsserviços, comunicação assíncrona e idempotência; desenho de contratos e versionamento de APIs.

Programação assíncrona e concorrência (Promises, Async/Await, event loop; noções de backpressure e timeouts/retries).

Experiência com Node.js, NestJS, Express e funções serverless (AWS Lambda) ;

Segurança básica (authn/authz, OWASP API Security Top 10).

Conteinerização com Docker e noções de orquestração; 12-factor apps e configurações por ambiente.

Observabilidade (logs estruturados, métricas, tracing) e análise de performance; SLOs e circuit breakers em cenários distribuídos.

Bancos de dados: Postgres (transacional), Redis (cache), DynamoDB (NoSQL) e critérios de escolha; modelagem e migrações versionadas.

Mensageria (SNS, Kafka): modelagem de eventos, particionamento e reprocessamento; garantia de entrega e ordenação quando necessário.

Testes automatizados com Jest (unit, integration e contract tests) e pirâmide de testes aplicada a serviços.

Conhecimento em arquitetura de software, padrões de código e boas práticas de segurança, performance e resiliência.

  • Linguagem: Node.js com TypeScript – nível intermediário/avançado.
  • Cloud AWS: Lambda, Serverless, S3, DynamoDB – conhecimento prático.
  • Mensageria: Kafka, SNS, SQS – noções e experiência em projetos.
  • DevOps: CI/CD, Docker, Kubernetes – vivência em times que utilizem esses processos.
  • Banco de Dados: Conhecimento intermediário em relacionais (MySQL, PostgreSQL, etc.) e não relacionais (DynamoDB, MongoDB, etc.).
  • Segurança: Noções de práticas de desenvolvimento seguro.
Additional information

Diferenciais (Bônus)

Uso de IA no desenvolvimento (geração de testes, refactors, análise estática assistida)

Vivência no setor financeiro (autorizações, conciliação, antifraude, requisitos não funcionais rigorosos).

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.