Senior Back-end Engineer (Node.js / TypeScript / AWS)

Ubicación
Worldwide
Fecha de publicación
Publicada el 13 de julio de 2026
SeniorProgramming

Sobre la vacante

Experiencia senior en Node.js, TypeScript y NestJS. Experiencia diseñando y construyendo soluciones escalables, resilientes y de alta disponibilidad. Experiencia en arquitecturas distribuidas, microservicios, funciones serverless y sistemas orientados a eventos. Experiencia con AWS: API Gateway, Lambda, S3, SNS y SQS. Experiencia en diseño y desarrollo de APIs RESTful. Experiencia implementando comunicaciones asíncronas. Experiencia en estrategias de reintentos, idempotencia, deduplicación de mensajes y manejo eficiente de errores. Experiencia con Docker y Kubernetes, incluyendo optimización de imágenes, despliegue de servicios, configuración de Pods y Services, y pruebas de salud. Aplicación de Clean Architecture, principios SOLID y patrones de diseño. Perfil altamente autodidacta, analítico y proactivo. Capacidad para evaluar soluciones técnicas, incluyendo código generado mediante herramientas de inteligencia artificial, garantizando estándares de seguridad, eficiencia y calidad. Ownership sobre las soluciones desarrolladas, participación activa en decisiones arquitectónicas y responsabilidad durante todo el ciclo de vida del software. También valoramos: Capacidad de trabajar con criterio técnico y autonomía, manteniendo calidad y seguridad en cada iteración. Colaboración efectiva con el equipo, claridad al comunicar decisiones y enfoque en resultados. Mentalidad de mejora continua: analizar, proponer, validar y ejecutar. En BC Tecnología buscamos un Senior Backend Engineer para un nuevo proyecto, trabajando en el diseño, construcción y evolución de servicios backend. Tu foco será: Diseñar y construir soluciones escalables, resilientes y de alta disponibilidad, con arquitecturas distribuidas y enfoque en microservicios. Implementar componentes serverless y sistemas orientados a eventos, asegurando comunicaciones asíncronas robustas. Desarrollar APIs RESTful y garantizar prácticas sólidas de ingeniería. Aplicar estrategias de reintentos, idempotencia, deduplicación de mensajes y manejo eficiente de errores. Gestionar despliegues y operación con Docker y Kubernetes (optimización de imágenes, configuración de Pods y Services, y pruebas de salud). Aplicar Clean Architecture, principios SOLID y patrones de diseño en cada entrega técnica. Asumir ownership de las soluciones: participar activamente en decisiones arquitectónicas y mantener responsabilidad durante todo el ciclo de vida del software. En BC Tecnología promovemos un ambiente de trabajo colaborativo que valora el compromiso y el aprendizaje constante. Nuestra cultura se orienta al crecimiento profesional a través de la integración y el intercambio de conocimientos entre equipos. Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que fomenta la inclusión, el respeto y el desarrollo técnico y profesional.