Descripción del cargo: Buscamos un Arquitecto de Software Senior para diseñar y evolucionar nuestra arquitectura técnica. Este rol combina un profundo conocimiento técnico con visión estratégica, asegurando que las decisiones de diseño soporten el crecimiento acelerado de la plataforma hacia la expansión global. Actuarás como el máximo referente técnico, tomando decisiones críticas sobre tecnologías, patrones de diseño y estrategias de escalabilidad. Además de tu rol estratégico, tendrás un enfoque práctico ("hands-on"), demostrando con código las soluciones propuestas para garantizar la máxima coherencia entre la arquitectura definida y la implementación real por parte del equipo.
Funciones principales:
Diseñar y evolucionar la arquitectura del sistema a gran escala, implementando soluciones basadas en microservicios que garanticen la escalabilidad, el rendimiento y la seguridad.
Liderar la toma de decisiones técnicas clave, documentándolas formalmente (ADRs), y definir estándares, patrones y mejores prácticas.
Programar y validar técnicamente las soluciones propuestas, asegurando su viabilidad antes de pasar a la implementación masiva.
Brindar orientación técnica de alto nivel al equipo de desarrollo, supervisando la correcta implementación de estrategias de testing y pipelines CI/CD.
Colaborar estrechamente con equipos multidisciplinarios y stakeholders para alinear las iniciativas técnicas con los objetivos de negocio.
Requisitos:
Experiencia: Mínimo 7+ años de trayectoria en desarrollo de software, con experiencia reciente y comprobada ejerciendo como Arquitecto de Software.
Arquitectura de Sistemas: Expertise comprobable en diseño de arquitecturas de microservicios, sistemas distribuidos y conocimientos avanzados en seguridad para aplicaciones web.
Stack de Desarrollo: Dominio profundo de JavaScript, TypeScript y Node.js, junto con experiencia sólida en el lado del cliente con React, React Native e Ionic.
Bases de Datos: Experiencia avanzada en diseño y optimización de bases de datos relacionales (SQL Server, PostgreSQL y MySQL).
Infraestructura y DevOps: Dominio absoluto de Docker, Kubernetes, Terraform y sólido manejo de terminal Linux. Experiencia práctica con herramientas de observabilidad como Grafana.
Competencias valoradas:
✅ Visión estratégica: Capacidad para proyectar soluciones tecnológicas que soporten el crecimiento a largo plazo del negocio.
✅ Liderazgo e influencia: Habilidad para guiar, inspirar y alinear a los equipos técnicos bajo una misma visión arquitectónica.
✅ Comunicación efectiva: Destreza para documentar procesos y explicar conceptos técnicos complejos tanto a desarrolladores como a perfiles no técnicos.
✅ Resolución de problemas críticos: Enfoque analítico e innovador para destrabar desafíos de alta complejidad técnica y escalabilidad.