
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
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.
Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!
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.
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).