💻 Senior Backend Engineer | Node.js · NestJS · AWS · Kafka · Terraform
📍 Ubicación: Guatemala
🏠 Modalidad: Remoto
💼 Dedicación: Tiempo completo
📄 Contratación: Contrato de prestación de servicios ($2,600 mensual)
🕐 Horario: Lunes a viernes, 8:00 a.m. – 5:00 p.m. GMT-6
🗣️ Idioma: Español — Inglés NO requerido
Sobre la oportunidad
Buscamos un Senior Backend Engineer con sólida experiencia en desarrollo backend, arquitectura de microservicios y soluciones orientadas a eventos.
La persona seleccionada tendrá un alto grado de autonomía y será un referente técnico dentro del equipo, participando en el diseño de soluciones, desarrollo de servicios, resolución de incidentes complejos y definición de buenas prácticas de desarrollo.
Trabajarás principalmente con Node.js, NestJS, TypeScript, AWS, Kafka y Terraform, dentro de una arquitectura moderna basada en microservicios y eventos.
🛠️ Responsabilidades
- Liderar técnicamente el diseño y desarrollo de soluciones backend.
- Tomar decisiones de arquitectura y resolver problemas técnicos complejos de manera autónoma.
- Analizar y resolver incidentes en producción, incluyendo Root Cause Analysis (RCA).
- Diseñar soluciones para prevenir recurrencia de incidentes y mejorar servicios existentes.
- Desarrollar servicios backend, APIs REST y soluciones de monitoreo.
- Implementar arquitecturas orientadas a eventos utilizando Kafka, AWS SQS y EventBridge.
- Trabajar con servicios AWS como Lambda, S3 y EKS.
- Diseñar y mantener infraestructura como código utilizando Terraform.
- Participar en code reviews y establecer estándares de calidad, seguridad y performance.
- Apoyar y mentorizar a otros desarrolladores del equipo.
- Elaborar documentación técnica y participar en procesos de knowledge transfer.
💻 Tech Stack
Backend:
Node.js · NestJS · TypeScript · JavaScript · Python · REST APIs
Event-Driven Architecture:
Kafka · AWS SQS · AWS EventBridge
Cloud & Infrastructure:
AWS · Lambda · S3 · EKS · Terraform · Kubernetes · Docker
Databases:
PostgreSQL · DynamoDB · Databricks
DevOps & Observability:
GitHub · GitHub Actions · Jenkins · ArgoCD · Datadog
🎯 Requisitos
- 5+ años de experiencia en desarrollo backend.
- Experiencia sólida con Node.js y NestJS.
- Dominio de TypeScript.
- Experiencia desarrollando y operando servicios en producción.
- Experiencia con arquitecturas de microservicios y event-driven.
- Experiencia práctica con Kafka y/o servicios de mensajería AWS.
- Experiencia con AWS y servicios cloud.
- Experiencia sólida con Terraform / Infrastructure as Code (IaC).
- Conocimiento de Docker y Kubernetes.
- Experiencia trabajando con APIs REST y bases de datos relacionales/no relacionales.
- Capacidad para analizar problemas complejos, realizar RCA y proponer soluciones de causa raíz.
- Alto nivel de autonomía y capacidad para tomar decisiones técnicas.
⭐ Será un plus
- Experiencia con AWS EKS.
- Experiencia con Kafka, SQS y EventBridge.
- Experiencia con ArgoCD, Jenkins o GitHub Actions.
- Experiencia con Datadog y herramientas de observabilidad.
- Experiencia en sistemas financieros, contables o plataformas de crédito.
- Experiencia como referente técnico o mentor de otros desarrolladores.
📩 ¿Te interesa?
Si eres un Senior Backend Engineer apasionado por construir soluciones escalables, trabajar con arquitecturas orientadas a eventos y resolver desafíos técnicos complejos, ¡nos gustaría conocerte!