Senior Software Architect & Tech Lead
Role details
Job location
Tech stack
Job description
Definirás y evolucionarás la estrategia tecnológica de la compañía, liderando iniciativas de transformación digital con foco fullstack, cloud e inteligencia artificial, y asegurando la excelencia técnica en todos los proyectos.
Definirás y diseñarás arquitecturas robustas y escalables para aplicaciones web modernas que soporten millones de usuarios, aplicando patrones de diseño (SOLID, DDD, Event-Driven, CQRS) y mejores prácticas.
Implementarás y gestionarás arquitecturas de microservicios complejas con Kubernetes y service mesh., Impulsarás el uso de IA en el ciclo de desarrollo (Copilot, LLMs, generación de código), y participarás en decisiones estratégicas sobre adopción de tecnologías emergentes como edge computing, micro-frontends, observability avanzada o platform engineering.
Requirements
Definirás, diseñarás e implementarás APIs seguras, eficientes y escalables (REST, GraphQL, gRPC) con estrategias de versionado, rate limiting, OAuth2/OIDC, y monitorización en tiempo real.
Diseñarás y desplegarás soluciones en AWS, Azure o GCP, utilizando infraestructura como código (Terraform), contenedores, Kubernetes y arquitecturas serverless.
Aplicarás y promoverás metodologías de desarrollo ágiles (Scrum, Kanban, DevOps, Platform Engineering), colaborando con equipos multidisciplinares.
Gestionarás equipos de desarrollo, asegurando la correcta asignación de tareas y el cumplimiento de plazos. Realizarás revisiones de código que enseñan y elevan el nivel del equipo, mentorizando a developers., A partir de 10 años de experiencia en desarrollo de software, implementando arquitecturas modernas, patrones de diseño, microservicios y orquestación.
Stack técnico fullstack:
Backend: Node.js, Python o Java. Experiencia sólida con APIs REST/GraphQL, microservicios y sistemas distribuidos.
Frontend: React, Angular o Vue.js con arquitecturas modernas.
Cloud: AWS, Azure o GCP en entornos productivos reales.
APIs, seguridad y DevOps: Experiencia en la definición e implementación de estrategias de APIs siguiendo mejores prácticas de seguridad, control de acceso, versionado y monitoreo en tiempo real, junto con familiaridad en entornos DevOps mediante pipelines de CI/CD (GitLab, Jenkins, GitHub Actions) y automatización de pruebas.
Liderazgo técnico: Experiencia gestionando equipos con metodologías ágiles (Scrum, Kanban).
Mentalidad consultiva: Orientación a cliente, resolución de problemas complejos y trabajo con múltiples stakeholders.
Castellano e inglés alto: Capaz de comunicar conceptos técnicos complejos a audiencias diversas y liderar conversaciones estratégicas.