13 sep
|
PICAIO
|
Nezahualcóyotl
13 sep
PICAIO
Nezahualcóyotl
Modalidad: Santa Fe, CDMX
Sobre la posición
En Picaio buscamos un Software Architect con enfoque Hands-On que combine experiencia sólida en arquitectura de software con participación activa en programación .
Buscamos un perfil con alta profundidad técnica, capaz de diseñar soluciones complejas y escalables, tomar decisiones de arquitectura y, al mismo tiempo, involucrarse directamente en el código , particularmente en componentes críticos, implementación de nuevas soluciones, refactorización y revisiones de código.
Valoramos especialmente perfiles provenientes de startups, empresas de producto o equipos donde hayan participado directamente en la construcción y evolución de productos digitales , trabajando en entornos dinámicos donde la escalabilidad, velocidad de ejecución y toma de decisiones técnicas son fundamentales.
Esta posición está dirigida a profesionales que actualmente se desempeñen como Principal Engineer, Staff Engineer, Software Architect, Solutions Architect o Tech Lead , pero que mantengan un resistente enfoque en desarrollo de software.
Diseñar y evolucionar la arquitectura de software de productos y plataformas escalables.
Participar activamente en el desarrollo Hands-On , programando y refactorizando componentes críticos.
Diseñar soluciones distribuidas, escalables, de alta disponibilidad y cloud-native .
Definir decisiones técnicas relacionadas con arquitectura, stack tecnológico, performance, seguridad y escalabilidad .
Diseñar e implementar arquitecturas basadas en microservicios y APIs RESTful .
Aplicar y promover principios de ingeniería como SOLID, Clean Code, Design Patterns y DDD .
Participar en Code Reviews y garantizar estándares de calidad de código.
Diseñar soluciones utilizando bases de datos relacionales y NoSQL .
Trabajar con arquitecturas basadas en contenedores, Docker y Kubernetes .
Identificar riesgos técnicos, deuda técnica y oportunidades de optimización.
Evaluar e integrar nuevas tecnologías alineadas con las necesidades del producto.
Actuar como referente técnico y brindar mentoría a ingenieros Senior y Tech Leads .
Participar en decisiones técnicas considerando no solo la arquitectura, sino también el impacto y evolución del producto .
8+ años de experiencia en ingeniería y desarrollo de software.
Experiencia previa como Principal Software Engineer, Staff Engineer, Software Architect, Tech Lead o posición equivalente .
Experiencia reciente y sólida en programación backend utilizando al menos uno de los siguientes lenguajes:
Experiencia comprobable diseñando y desarrollando arquitecturas de microservicios .
Dominio de principios SOLID, Design Patterns, Clean Code y buenas prácticas de ingeniería de software .
Experiencia con bases de datos relacionales y NoSQL .
Experiencia con Docker y Kubernetes .
Experiencia diseñando sistemas distribuidos, escalables y de alta disponibilidad .
Experiencia realizando Code Reviews y tomando decisiones técnicas de arquitectura .
Capacidad para mantenerse Hands-On en programación , además de asumir responsabilidades de arquitectura y liderazgo técnico.
Será un plus
Experiencia con Event-Driven Architecture (EDA) .
Experiencia trabajando con AWS, Azure o GCP .
Conocimientos de CI/CD, DevOps o MLOps .
Experiencia bajo metodologías ágiles como Scrum o Kanban .
#J-18808-Ljbffr
📌 Principal Software Engineer (Nezahualcóyotl)
🏢 PICAIO
📍 Nezahualcóyotl