Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor (A) Backend (Node.Js) - Pleno / Sênior

findojobs

Vila Velha

Presencial

BRL 120.000 - 160.000

Tempo integral

Ontem
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 em Vila Velha, Espírito Santo, está em busca de um(a) Engenheiro(a) Backend. O candidato ideal deve ter sólida experiência com Node.js e TypeScript, além de habilidades em desenvolvimento de APIs RESTful escaláveis e princípios de Clean Architecture. O trabalho envolve colaborar com gerentes de produto e designers, desenvolvendo funcionalidades complexas e garantindo a qualidade das entregas. Experiência com AWS e conhecimento em bancos de dados são diferenciais. Oferecemos um ambiente dinâmico e colaborativo.

Qualificações

  • Sólida experiência com Node.js e TypeScript.
  • Desenvolvimento e manutenção de APIs RESTful escaláveis.
  • Bom domínio de programação orientada a objetos (POO).
  • Experiência prática com Clean Architecture e Arquitetura Hexagonal.
  • Conhecimento em design de sistemas distribuídos e integração entre serviços.
  • Modelagem e otimização de bancos de dados relacionais.
  • Escrita de testes unitários e de integração.
  • Experiência com AWS e conceitos de Cloud Computing.
  • Implementação de fluxos assíncronos e estratégias de resiliência.

Responsabilidades

  • Desenvolver funcionalidades de média a alta complexidade, integrações e serviços backend.
  • Projetar, evoluir e manter APIs e serviços críticos para o negócio.
  • Garantir qualidade, testabilidade, resiliência e observabilidade das entregas.
  • Auxiliar na modernização ou refatoração de componentes legados.
  • Participar ativamente de code reviews e contribuir para a evolução técnica da equipe.
  • Sugerir implementações de melhorias em pipelines e processos.
  • Zelar pela padronização técnica e boas práticas do ecossistema.

Conhecimentos

Node.js
TypeScript
APIs RESTful
Programação orientada a objetos
Princípios SOLID
Clean Architecture
Design de sistemas distribuídos
PostgreSQL
Sequelize ORM
Testes unitários
AWS
Mensageria
TDD
Domain-Driven Design (DDD)
Infraestrutura como Código
Git

Ferramentas

GitHub Actions
GitLab CI
AWS CodePipeline
Terraform
Descrição da oferta de emprego

Atenção : esta oportunidade é para atuação em uma empresa parceira da Geek Hunter.

Requisitos Obrigatórios

Backend & Arquitetura

Experiência sólida com Node.js e TypeScript

Desenvolvimento e manutenção de APIs RESTful escaláveis

Bom domínio de programação orientada a objetos (POO)

Aplicação consistente de princípios SOLID ou boas práticas de engenharia

Experiência prática com Clean Architecture, Arquitetura Hexagonal ou similares

Conhecimento em design de sistemas distribuídos e integração entre serviços

Banco de Dados

Modelagem e otimização de bancos de dados relacionais (PostgreSQL, MySQL, etc.)

Experiência com ORMs como Sequelize e / ou Drizzle ORM

Testes & Qualidade

Escrita de testes unitários e de integração, com uso de mocks

Atenção à testabilidade do código

Vivência com TDD considerada diferencial

Cloud & AWS

Experiência com AWS e conceitos de Cloud Computing

Mensageria & Processamento Assíncrono

Implementação de fluxos assíncronos e estratégias de resiliência

Conceitos como retry, DLQ, circuit breaker e idempotência

Experiência com filas / streams (SQS, RabbitMQ, Kafka, etc.)

Requisitos Desejáveis

Experiência com arquiteturas orientadas a eventos

Conhecimento ou aplicação de Domain-Driven Design (DDD)

Vivência em arquitetura de microsserviços

Experiência com monitoramento e rastreabilidade distribuída

Conhecimento em segurança, OWASP ou boas práticas de hardening

Atuação com referência técnica, tech lead informal ou apoio a decisões técnicas

Forte cultura de clean code, documentação e code reviews

Familiaridade com Scrum ou Kanban

DevOps & Engenharia

Participação em pipelines de CI / CD (GitHub Actions, GitLab CI, AWS CodePipeline)

Noções de Infraestrutura como Código (Terraform, AWS CDK ou Serverless Framework)

Uso de Git, versionamento e padrões de branching (GitFlow ou semelhantes)

Responsabilidades

Desenvolver funcionalidades de média a alta complexidade, integrações e serviços backend

Projetar, evoluir e manter APIs e serviços críticos para o negócio

Garantir qualidade, testabilidade, resiliência e observabilidade das entregas

Auxiliar na modernização ou refatoração de componentes legados quando necessário

Participar ativamente de code reviews, contribuindo para a evolução técnica da equipe

Sugerir implementação de melhorias em pipelines, processos e automações

Zelar pela padronização técnica e boas práticas do ecossistema

Trabalhar de forma próxima com Product Managers, Designers e demais engenheiros

Contribuir para decisões técnicas de forma colaborativa e bem fundamentada

Apoiar na orientação de desenvolvedores menos experientes

Participar de cerimônias ágeis e promover uma cultura de melhoria contínua

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.