Tech Lead Software Architect
Job Summary
Liderarás la transformación tecnológica de nuestra plataforma, modernizando sistemas y diseñando arquitecturas escalables. Trabajarás estrechamente con equipos comerciales y de producto para convertir necesidades del mercado en soluciones técnicas robustas. Tu rol será fundamental para asegurar la integridad de datos, implementar microservicios y mentorizar al equipo técnico.
Responsibilities
- Rediseñar arquitectura hacia microservicios
- Garantizar seguridad y resiliencia de datos
- Liderar desarrollo de nuevos productos
- Mentoría técnica y buenas prácticas
Required Skills
- Experiencia en Cloud (AWS/Azure/GCP)
- Dominio de lenguajes (Node, Python, Go, Java)
- Experiencia en Docker y Kubernetes
- Dominio de IaC y CI/CD
Job Details
Requisitos técnicos
Arquitectura: Experiencia en microservicios, contenedores (Docker/Kubernetes) y patrones de diseño Cloud Native.
Seguridad: Conocimientos en OWASP, cifrado de datos en reposo/tránsito y gestión de identidades (IAM).
Backend/Frontend: Dominio de lenguajes modernos (Node.js, Python, Go o Java) y frameworks como React/Angular.
Infraestructura: Manejo avanzado de nubes (AWS, Azure o GCP) centrado en automatización (IaC).
Perfil Buscado
Formación: Profesional de Ingeniería Civil en Informática, Ciencias de la Computación o carrera afín.
Se valoran certificaciones en Arquitectura de Nube (AWS/Azure/GCP) o Seguridad (CISSP, CISM).
Experiencia: Mínimo 6 a 8 años en desarrollo de software, con al menos 3 años desempeñando roles de liderazgo técnico o arquitectura.
Trayectoria comprobable: Buscamos a alguien que haya participado activamente en procesos de refactorización de sistemas legados o en el paso de aplicaciones internas a modelos SaaS.
Proyectos
Actualmente, contamos con una plataforma sólida, pero estamos iniciando un viaje de transformación y modernización absoluta. Trabajarás codo a codo con el equipo Comercial y de Producto para traducir las necesidades del mercado en soluciones técnicas viables, elegantes y escalables.
Funciones
Propósito del Cargo: Su misión es garantizar la integridad de los datos, rediseñar la arquitectura y liderar la innovación de nuevos módulos de negocio.
Responsabilidades:
- Seguridad y Cumplimiento: Implementar protocolos de protección de datos y asegurar la resiliencia del sistema.
- Desacoplamiento Arquitectónico: Diseñar y ejecutar la transición de una arquitectura monolítica a una basada en microservicios o APIs.
- Estrategia de Producto: Colaborar con el equipo comercial para traducir necesidades de negocio en funcionalidades técnicas.
- Mentoría Técnica: Establecer buenas prácticas de desarrollo, revisión de código y asegurar la escalabilidad.
Beneficios
- Flexibilidad y Autonomía: Trabajo por objetivos con libertad horaria.
- Bienestar: Día libre por cumpleaños y semanas adicionales de descanso anual.
- Cobertura de salud: Copago de 60% de seguro complementario y consultas médicas gratuitas.
- Capacitación continua: Acceso ilimitado a Coursera Business.
- Experiencia Regional: Trabajo directo con casa matriz en Brasil.
Requisitos
- Ingeniería de Software: Dominio en patrones de diseño y arquitectura de sistemas (Microservicios, Event-Driven Architecture, Serverless).
- Seguridad por Diseño: Implementación de seguridad desde la primera línea de código.
- DevOps & Escalabilidad: Experiencia en pipelines de CI/CD e infraestructura como código (Terraform, CloudFormation).
- Modelamiento de Datos: Estructuración de bases de datos para soporte multi-tenancy.