workablehace 1 día

Ingeniero/a Backend Senior

U
Unpack Holdings Limited
Remoto · Tiempo completo
Senior5+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Buscamos un Ingeniero/a Backend Senior con experiencia en Golang y Node.js para diseñar, construir y mantener sistemas escalables, arquitecturas orientadas a eventos y microservicios. Se valorará experiencia en GCP/AWS, Kubernetes, Docker y bases de datos SQL/NoSQL.

Por qué aplicar

Si te copa diseñar y construir sistemas backend escalables, con foco en microservicios y arquitecturas orientadas a eventos, este puesto remoto es para vos. Es una oportunidad ideal para ingenieros/as con ganas de tomar propiedad técnica y definir la dirección de una plataforma en crecimiento.

Descripción del puesto

La Misión Buscamos un Ingeniero Backend Senior que prospere en la intersección de arquitectura, escalabilidad, infraestructura y propiedad del producto. Este no es un rol para alguien que simplemente implementa tickets. Necesitamos un ingeniero que pueda asumir la propiedad de sistemas backend críticos, diseñar servicios resilientes, mejorar la infraestructura y ayudar a dar forma a la dirección técnica de una plataforma en rápida evolución. Trabajarás en sistemas distribuidos, arquitecturas impulsadas por eventos, infraestructura en la nube y servicios backend de alto rendimiento. Colaborarás estrechamente con los equipos de producto, ingeniería y liderazgo para construir sistemas confiables capaces de soportar una base de usuarios global. Valoramos la propiedad, la curiosidad técnica, la comunicación sólida y la capacidad de moverse rápidamente sin sacrificar la calidad. Si te apasiona la ingeniería backend, el diseño de sistemas, la infraestructura y la resolución de desafíos técnicos complejos, te sentirás como en casa. Responsabilidades Clave - Arquitectura y Desarrollo Backend: - Diseñar, construir y mantener servicios backend escalables que soporten actividad de usuarios de alto volumen y operaciones comerciales críticas. - Sistemas Impulsados por Eventos: - Desarrollar y mantener arquitecturas distribuidas impulsadas por eventos utilizando tecnologías de mensajería y streaming como Kafka y frameworks relacionados de procesamiento de eventos. - Arquitectura de Microservicios: - Diseñar y evolucionar sistemas basados en microservicios con un fuerte enfoque en la confiabilidad, escalabilidad, observabilidad y mantenibilidad. - Propiedad de Infraestructura: - Asociarse con el liderazgo de ingeniería para mejorar la infraestructura en la nube, los procesos de implementación, la confiabilidad del sistema y la excelencia operativa. - Rendimiento y Escalabilidad: - Identificar cuellos de botella, optimizar el rendimiento del backend y garantizar que los sistemas puedan escalar eficientemente a medida que crece el uso. - Sistemas de Datos y Analítica: - Trabajar con conjuntos de datos transaccionales y analíticos para respaldar la inteligencia empresarial, la generación de informes, las perspectivas del producto y la toma de decisiones operativas. - Iniciativas de IA y Automatización: - Contribuir al desarrollo de sistemas impulsados por IA, flujos de trabajo agénticos, herramientas internas e iniciativas de automatización que mejoren las capacidades del producto y la productividad de ingeniería. - Liderazgo Técnico: - Participar en discusiones de arquitectura, planificación técnica, revisiones de código y mentoría, al tiempo que se ayuda a establecer las mejores prácticas de ingeniería en toda la organización. Requisitos - Experiencia Sólida en Ingeniería Backend: - Más de 5 años de experiencia construyendo y manteniendo sistemas backend de nivel de producción en entornos tecnológicos de alto crecimiento. - Experiencia en Golang: - Experiencia profesional construyendo servicios backend escalables utilizando Golang. - Dominio de Node.js: - Fuerte experiencia con JavaScript/TypeScript y Node.js para aplicaciones backend y desarrollo de servicios. - Conocimiento de Sistemas Distribuidos: - Experiencia práctica diseñando y operando sistemas distribuidos, arquitecturas impulsadas por eventos y flujos de trabajo de procesamiento asíncrono. - Experiencia en Plataformas de Mensajería y Streaming: - Experiencia con Kafka o tecnologías similares de streaming de eventos utilizadas en entornos de producción. - Experiencia en Bases de Datos: - Experiencia trabajando con bases de datos SQL y NoSQL, incluyendo tecnologías como PostgreSQL, MySQL, MongoDB, Redis o plataformas similares. - Experiencia en Infraestructura en la Nube: - Experiencia implementando y operando sistemas dentro de Google Cloud Platform (GCP), AWS o entornos de nube comparables. - Competencia en DevOps: - Fuerte comprensión de la contenerización, automatización de implementaciones, gestión de infraestructura, monitoreo y mejores prácticas operativas. - Experiencia con Kubernetes y Docker: - Experiencia construyendo y gestionando aplicaciones contenerizadas utilizando Kubernetes y Docker. - Experiencia en Desarrollo de APIs: - Experiencia diseñando y manteniendo APIs RESTful y/o GraphQL. - Habilidades Analíticas y de Resolución de Problemas: - Fuerte pensamiento a nivel de sistema y capacidad para resolver problemas técnicos complejos utilizando enfoques basados en datos. - Habilidades de Comunicación: - Capacidad para comunicar conceptos técnicos claramente tanto a stakeholders técnicos como no técnicos. Deseable: - Experiencia con aplicaciones de IA, LLMs, sistemas agénticos, ingeniería de prompts o automatización de flujos de trabajo. - Experiencia con plataformas de análisis a gran escala y pipelines de datos. - Antecedentes en gaming, cripto, fintech, tecnología de consumo o plataformas digitales de alto volumen. - Experiencia con herramientas de observabilidad, sistemas de monitoreo y procesos de respuesta a incidentes. - Experiencia en mentoría de ingenieros y contribución a iniciativas de liderazgo técnico. ¿Por qué unirte a nosotros? Ofrecemos más que un puesto estándar de ingeniería de software; ofrecemos la oportunidad de impulsar el destino técnico de una potencia global. - Soberanía Arquitectónica Extrema: Valoramos la ejecución bruta, la salud del sistema y el código limpio por encima de la burocracia. Si tu marco de diseño es robusto y está listo, lo implementas. - Cultura de Impulso de Alto Talento: Trabaja junto a un equipo altamente competente y autónomo que se mueve a la velocidad de la luz, apoya activamente tu crecimiento profesional y celebra los avances. - Potencial de Alto Crecimiento: Valoramos el "potencial sobre el pedigrí". Para un Ingeniero de Software Senior que asume una propiedad implacable de los problemas de extremo a extremo y escala sistemáticamente la capacidad de nuestra plataforma, existe una vía clara y sin restricciones hacia la arquitectura senior y el liderazgo de ingeniería.

Responsabilidades

  • Diseñar, construir y mantener servicios backend escalables
  • Desarrollar y mantener arquitecturas distribuidas y orientadas a eventos
  • Arquitectar y evolucionar sistemas basados en microservicios
  • Mejorar la infraestructura cloud, procesos de despliegue y confiabilidad del sistema
  • Identificar cuellos de botella y optimizar el rendimiento backend
  • Trabajar con datos transaccionales y analíticos
  • Contribuir al desarrollo de sistemas impulsados por IA y automatización
  • Participar en discusiones arquitectónicas, planificación técnica y revisiones de código
  • Mentorizar ingenieros

Skills requeridas

OwnershipCuriosidad técnicaComunicaciónCapacidad de moverse rápido sin sacrificar calidadPensamiento a nivel de sistemaResolución de problemas complejosDiseño de sistemasInfraestructuraSistemas distribuidosArquitecturas orientadas a eventosProcesamiento asíncronoComunicaciónLiderazgo técnicoResolución de problemasOwnership

Explorar empleos relacionados