Definir y diseñar arquitecturas de software escalables basadas en microservicios y entornos cloud.
Evaluar requerimientos funcionales y transformarlos en diseños técnicos claros.
Liderar decisiones tecnológicas, asegurando buenas prácticas de diseño, integración y calidad.
Diseñar modelos de datos, APIs y patrones de integración.
Supervisar la implementación técnica, acompañar al equipo y realizar revisiones de código.
Documentar arquitectura, diagramas y flujos técnicos.
Participar en la selección de tecnologías y herramientas.
Asegurar criterios de seguridad, observabilidad, performance y mantenibilidad.
Colaborar con distintas áreas: producto, negocio, QA, DevOps.
Explorar e incorporar herramientas y enfoques basados en IA para mejorar el desarrollo y las soluciones, trabajando tanto con equipos internos como con clientes.
Participar en procesos de preventa, definiendo soluciones técnicas y colaborando en la elaboración de propuestas y estimaciones.
Requirements
+7 años de experiencia en desarrollo de software.
+3 años en roles de arquitectura o diseño de soluciones.
Experiencia sólida en microservicios, APIs REST, integración y arquitectura distribuida.
Conocimientos en Java/Spring, bases de datos SQL y NoSQL.
Experiencia con herramientas de observabilidad, CI/CD y contenedores (Docker/Kubernetes).
Conocimiento de arquitecturas cloud (AWS, Azure o GCP).
Capacidad para documentar diseños técnicos.
Interés o experiencia en el uso de herramientas de IA aplicadas al desarrollo.
Experiencia en preventa o armado de propuestas técnicas/comerciales.
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Java
Kubernetes
NoSQL
Spring
SQL
Benefits
Participar en proyectos complejos y de alto impacto.
Libertad técnica y espacio para proponer mejoras.
Equipo senior y ambiente colaborativo.
Modalidad flexible y oportunidades de capacitación.
Participación en iniciativas de innovación y uso de IA aplicada.