🚀 Senior Backend Engineer | Node.js · NestJS · AWS · Kafka

Guatemala, Guatemala (Remote)

🚀 Senior Backend Engineer | Node.js · NestJS · AWS · Kafka

AlliedGlobal | Oportunidad Remota | Contractor

📌 Detalles de la posición

  • Modalidad: Remoto
  • Tipo de contratación: Contractor
  • Dedicación: Full-time
  • Compensación: US$2,500 mensuales
  • Horario: Lunes a viernes, de 9:00 a.m. a 6:00 p.m. GMT-6
  • Idioma: Español

La comunicación y colaboración para esta posición se realizan en español.

  • Presencialidad: La posición es remota. Para candidatos ubicados en Guatemala, podría requerirse presencia ocasional en oficina.

🌟 Sobre la oportunidad

Buscamos un profesional con sólida experiencia técnica, capacidad para trabajar con alto grado de autonomía y criterio para tomar decisiones técnicas y resolver problemas complejos.

Esta posición va más allá del desarrollo de código: tendrás la oportunidad de participar en decisiones de arquitectura dentro de tu dominio, definir estándares y buenas prácticas, realizar code reviews y convertirte en un referente técnico para el equipo.

Trabajarás principalmente con Node.js, NestJS y microservicios, dentro de una arquitectura orientada a eventos, con tecnologías como Kafka, AWS SQS, AWS EventBridge, Kubernetes y AWS.

El dominio del inglés NO es un requisito para esta oportunidad.

🎯 Principales responsabilidades

Liderazgo técnico y desarrollo backend

  • Liderar técnicamente el diseño de soluciones backend dentro de tu dominio.
  • Tomar decisiones de arquitectura y resolver problemas técnicos complejos de manera autónoma.
  • Analizar, ejecutar y monitorear la resolución de incidentes contables de acuerdo con los SLA establecidos.
  • Liderar análisis de causa raíz (RCA) y desarrollar soluciones permanentes para evitar la recurrencia de incidentes.
  • Diseñar y desarrollar nuevas soluciones o mejorar desarrollos existentes.
  • Desarrollar servicios backend y APIs REST escalables y mantenibles.
  • Definir estándares de desarrollo y promover buenas prácticas de calidad, seguridad y performance.
  • Realizar code reviews.
  • Actuar como referente técnico y brindar apoyo y mentoría a otros miembros del equipo.

⚡ Arquitectura orientada a eventos

  • Diseñar e implementar soluciones utilizando arquitecturas orientadas a eventos.
  • Trabajar con Kafka, AWS SQS y AWS EventBridge.
  • Desarrollar integraciones entre diferentes servicios y componentes de la plataforma.
  • Trabajar con arquitecturas de microservicios y sistemas distribuidos.

📊 Monitoreo y observabilidad

  • Desarrollar servicios backend para el monitoreo de la plataforma.
  • Integrar diferentes servicios para habilitar capacidades de monitoreo centralizado.
  • Desarrollar y mantener dashboards en tiempo real.
  • Implementar alertas proactivas mediante diferentes canales.
  • Contribuir a mejorar la confiabilidad, disponibilidad y visibilidad operativa de la plataforma.

🔐 Portal de autoservicio de Backoffice

  • Desarrollar servicios backend y endpoints REST para el portal de autoservicio.
  • Implementar integraciones con Amazon S3.
  • Gestionar accesos y permisos.
  • Garantizar soluciones seguras, escalables y con buen desempeño.

📚 Documentación y conocimiento

  • Generar código fuente de alta calidad y fácil mantenimiento.
  • Elaborar documentación técnica detallada.
  • Generar evidencia de pruebas de las soluciones desarrolladas.
  • Liderar actividades de transferencia de conocimiento (Knowledge Transfer).
  • Compartir conocimientos y contribuir al crecimiento técnico del equipo.

🛠️ Tecnologías que utilizarás

Backend
Node.js · NestJS · JavaScript · TypeScript · Python · REST APIs · Programación orientada a eventos

Mensajería y eventos
Kafka · AWS SQS · AWS EventBridge

Bases de datos y datos
PostgreSQL · DynamoDB · Databricks

Cloud y contenedores
AWS · Lambda · S3 · EKS · Kubernetes · Docker

DevOps y observabilidad
GitHub · GitHub Actions · Jenkins · ArgoCD · Datadog

🔎 ¿Qué buscamos?

  • 5+ años de experiencia en desarrollo backend.
  • Experiencia comprobada desarrollando y llevando servicios a producción de manera autónoma.
  • Experiencia sólida con Node.js y NestJS.
  • Dominio de JavaScript y/o TypeScript.
  • Experiencia desarrollando APIs REST y microservicios.
  • Experiencia con arquitecturas orientadas a eventos.
  • Experiencia práctica con Kafka, AWS SQS y/o AWS EventBridge.
  • Experiencia trabajando con AWS.
  • Experiencia con bases de datos como PostgreSQL y DynamoDB.
  • Experiencia con Docker y Kubernetes.
  • Capacidad para analizar y resolver problemas complejos en ambientes productivos.
  • Experiencia realizando Root Cause Analysis (RCA).
  • Capacidad para tomar decisiones técnicas y trabajar con un alto nivel de autonomía.
  • Conocimiento de buenas prácticas de desarrollo, calidad, seguridad y performance.
  • Experiencia realizando code reviews.

Capacidad para comunicar conceptos técnicos de manera clara y colaborar con otros


🚀 Senior Backend Engineer | Node.js · NestJS · AWS · Kafka

Job description

🚀 Senior Backend Engineer | Node.js · NestJS · AWS · Kafka

Personal information
Details