-
Spread Tecnologia

DEV BACKEND PL - RHA0665

Spread Tecnologia
Brazil · Full-time · Not Applicable

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

Responsabilidades e atribuições

Requisitos e qualificações

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.


Informações adicionais

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).

Key Skills

Ranked by relevance

dynamodb serverless docker kafka aws kubernetes typescript postgresql devops nosql mysql redis owasp cloud cicd sqs s3
Login to Apply
Posted
Feb 23, 2026
Type
Full-time
Level
Not Applicable
Location
Brazil

Industries

IT Services IT Consulting

Categories

Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Eclit
Related

Senior Software Developer

2026-04-10

Full-time
Associate
Turkey
IT Services
Other
View Job Details
DashBook
Related

Backend Intern

2026-04-11

Full-time
Not Applicable
Spain
IT Services
Other
View Job Details
Fivelabs
Related

Desenvolvedor Fullstack Pleno

2026-04-11

Full-time
Not Applicable
Brazil
IT Services
Other