Tech Lead Backend Hands-on - Natal

Vila

Natal

Presencial

BRL 180 000 - 240 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Ultrapassa os filtros ATS

Resumo da oferta

Vila busca um engenheiro(a) de software sênior para atuar ativamente no desenvolvimento com Node.js/NestJS e PostgreSQL, liderando equipes na implementação de features críticas, mantendo qualidade de código e arquitetura. O(a) candidato(a) ideal domina Clean Code, Clean Architecture e SOLID, além de experiência com observabilidade (OpenTelemetry) e segurança de APIs.

Atuação em revisão de código e mentoria é esperada, com ênfase em IA para acelerar fluxos, testes automatizados e deploys em

Qualificações

  • Domínio prático de Node.js e NestJS.
  • Domínio avançado de PostgreSQL e modelagem relacional.
  • Aplicação de princípios SOLID, Clean Architecture e Clean Code.
  • Experiência com automação de testes (Jest) e testes de integração/(end-to-end).
  • Instrumentação de serviços com OpenTelemetry e observabilidade.
  • Práticas de segurança de APIs (OWASP, RBAC).
  • Experiência com DevOps, containers e pipelines CI/CD.

Responsabilidades

  • Codificar ativamente e entregar features críticas com qualidade.
  • Conduzir sprints, transformar demandas em tarefas técnicas viáveis.
  • Promover uso de IA no ciclo de desenvolvimento (testes, automação, documentação).
  • Garantir padrões de arquitetura, qualidade e modularidade do código.

Conhecimentos

Node.js
NestJS
PostgreSQL
SOLID
Clean Architecture
Clean Code
OpenTelemetry
Jest
APIs security

Ferramentas

Docker
CI/CD
Cloud environments

Descrição da oferta de emprego

  • Desenvolvimento ativo (Hands-on): Escrever código de alta qualidade, desenvolver features críticas e atuar na resolução de problemas complexos junto ao time usando Node.js, NestJS e PostgreSQL.
  • Ritmo e cadência: Ditar o ritmo das sprints, quebrar demandas de produto em tarefas técnicas viáveis, mapear riscos de cronograma e destravar impedimentos diários da equipe.
  • Aceleração com Inteligência Artificial: Utilizar e incentivar o uso inteligente de ferramentas de IA no ciclo de desenvolvimento (geração de testes, automações, documentação e refatorações), mantendo o rigor técnico e o filtro de qualidade.
  • Padrões de arquitetura e qualidade: Garantir que o time siga princípios de Clean Code, Clean Architecture e SOLID, mantendo a base de código modular, sustentável e de fácil manutenção.
  • Observabilidade e segurança por padrão: Desenvolver e auditar rotinas de monitoramento distribuído (OpenTelemetry, logs estruturados, métricas) e práticas defensivas de segurança de APIs (OWASP, RBAC, proteção de dados).
  • Code review e mentoria técnica: Liderar pelo exemplo, revisando PRs com critério técnico e ajudando no nivelamento e evolução do time.

Requisitos Essenciais

  • Perfil técnico hands-on: Conforto e vontade de codificar ativamente no dia a dia, equilibrando tarefas de gestão técnica e entregas de código.
  • Domínio do ecossistema principal: Sólida experiência prática com Node.js e o framework NestJS.
  • Banco de dados avançado: Domínio em PostgreSQL (modelagem relacional, otimização de queries, transações, índices avançados e monitoramento de performance).
  • Uso prático de IA no desenvolvimento: Vivência no uso de ferramentas de IA (Copilot, Cursor, LLMs) para aceleração de fluxo de trabalho, geração de testes, prototipagem rápida e depuração de código.
  • Fundamentos de engenharia: Domínio prático de SOLID, Clean Architecture (ou arquitetura hexagonal), Clean Code e design patterns.
  • Cultura de testes: Experiência consistente com testes automatizados (unitários, integração e e2e) utilizando Jest, Supertest ou similares.
  • Observabilidade integrada: Experiência prática na instrumentação de serviços com OpenTelemetry, métricas e tracing distribuído.
  • Segurança em APIs: Postura rigorosa em autenticação/autorização, boas práticas OWASP, sanitização de inputs e gestão segura de segredos/tokens.
  • DevOps básico e containers: Domínio prático de Docker, esteiras de CI/CD e ambientes em nuvem.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Pessoa Desenvolvedora Especialista em .NET e Node.js com Inglês Avançado
Pessoa Desenvolvedora Especialista em .NET e Node.js com Inglês Avançado

AMcom Sistemas de Informação • Brasil

Presencial
BRL 180 000 - 320 000
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

Presencial
BRL 223 200 - 334 800
Engenheiro(a) de Software Full Stack - Techlead
Engenheiro(a) de Software Full Stack - Techlead

Equifax • Barueri

Presencial
BRL 300 000 - 420 000
Software Engineer
Software Engineer

Sanar • Brasil

Teletrabalho
BRL 180 000 - 260 000
Desenvolvedor Full Stack Node Pleno
Desenvolvedor Full Stack Node Pleno

VISUAL SYSTEMS INFORMATICA LTDA • São José do Rio Preto

Presencial
BRL 110 000 - 170 000
Desenvolvedor Fullstack
Desenvolvedor Fullstack

Maxtrack Industrial Ltda. • Nova Lima

Presencial
BRL 112 000 - 179 000
Desenvolvedor Full Stack Pleno
Desenvolvedor Full Stack Pleno

Spcapital • Itapema

Presencial
BRL 100 440 - 167 400
Desenvolvedor Backend Sênior
Desenvolvedor Backend Sênior

MENKHOFF, CHOANNE' LEE • Belo Horizonte

Presencial
BRL 180 000 - 300 000
Pessoa Desenvolvedora Full-Stack: Node/React/PHP
Pessoa Desenvolvedora Full-Stack: Node/React/PHP

Ikatec • Bauru

Presencial
BRL 89 280 - 133 920
Desenvolvedor(a) Backend Sênior
Desenvolvedor(a) Backend Sênior

MM Invest AI • Belo Horizonte

Presencial
BRL 150 000 - 230 000