Desarrollador Backend (Node.js) - Nivel Intermedio/Senior

💜 GeekHunter

📍 Vila Velha/ES· Contrato

Descrição da vaga

*Atención: esta oportunidad es para trabajar en una empresa asociada de GeekHunter.


Requisitos Obligatorios:


Backend y Arquitectura

  • Experiencia sólida con Node.js y TypeScript
  • Desarrollo y mantenimiento de APIs RESTful escalables
  • Buen dominio de la Programación Orientada a Objetos (POO)
  • Aplicación consistente de principios SOLID y buenas prácticas de ingeniería
  • Experiencia práctica con Clean Architecture, Arquitectura Hexagonal o similares
  • Conocimiento en diseño de sistemas distribuidos e integración entre servicios

Bases de Datos

  • Modelado y optimización de bases de datos relacionales (PostgreSQL, MySQL, etc.)
  • Experiencia con ORMs como Sequelize y/o Drizzle ORM

Pruebas y Calidad

  • Escritura de pruebas unitarias y de integración, con uso de mocks
  • Atención a la probabilidad de prueba del código
  • Experiencia con TDD se considera un plus

Cloud y AWS

  • Experiencia con AWS y conceptos de Cloud Computing

Mensajería y Procesamiento Asíncrono

  • Implementación de flujos asíncronos y estrategias de resiliencia
  • Conceptos como retry, DLQ, circuit breaker e idempotencia
  • Experiencia con colas y/o streams (SQS, RabbitMQ, Kafka, etc.)

DevOps e Ingeniería

  • Participación en pipelines de CI/CD (GitHub Actions, GitLab CI, AWS CodePipeline)
  • Conocimientos de Infraestructura como Código (Terraform, AWS CDK o Serverless Framework)
  • Uso de Git, versionado y patrones de branching (GitFlow o similares)

Requisitos Deseables:

  • Experiencia con arquitecturas orientadas a eventos
  • Conocimiento o aplicación de Domain-Driven Design (DDD)
  • Experiencia en arquitectura de microservicios
  • Experiencia con monitoreo y trazabilidad distribuida
  • Conocimientos en seguridad, OWASP y buenas prácticas de hardening
  • Actuación como referencia técnica, tech lead informal o apoyo en decisiones técnicas
  • Fuerte cultura de clean code, documentación y code reviews
  • Familiaridad con Scrum y/o Kanban

Responsabilidades

  • Desarrollar funcionalidades de media a alta complejidad, integraciones y servicios backend
  • Diseñar, evolucionar y mantener APIs y servicios críticos para el negocio
  • Garantizar calidad, probabilidad de prueba, resiliencia y observabilidad de los entregables
  • Apoyar en la modernización o refactorización de componentes legados cuando sea necesario
  • Participar activamente en code reviews, contribuyendo a la evolución técnica del equipo
  • Sugerir e implementar mejoras en pipelines, procesos y automatizaciones
  • Vigilar la estandarización técnica y las buenas prácticas del ecosistema
  • Trabajar de cerca con Product Managers, Diseñadores y otros ingenieros
  • Contribuir a las decisiones técnicas de manera colaborativa y bien fundamentada
  • Apoyar y orientar a desarrolladores con menos experiencia
  • Participar en ceremonias ágiles y promover una cultura de mejora continua

Mais vagas em Vila Velha

Todas as vagas em Vila Velha/ES →Vagas em Espírito Santo →