TECHNICAL LEAD / SOFTWARE ARCHITECT
📍 Ubicación: Madrid
🏢 Modalidad híbrida: 2 días presencial / 3 días remoto
💼 Tipo de contrato: Indefinido
💰 Salario: Según experiencia + beneficios
Descripción del puesto
Buscamos un/a Technical Lead / Software Architect con sólida experiencia en desarrollo Full Stack, arquitectura de software y liderazgo técnico, para participar en proyectos enterprise de transformación digital y modernización tecnológica.
La persona seleccionada actuará como referente técnico dentro del equipo, participando en diseño de arquitecturas modernas, toma de decisiones tecnológicas, desarrollo de soluciones escalables y coordinación técnica con equipos multidisciplinares.
Trabajará en entornos Agile, participando en proyectos basados en microservicios, cloud y arquitecturas distribuidas.
Responsabilidades
Liderazgo técnico y coordinación de equipos de desarrollo
Diseño de arquitecturas backend y frontend escalables
Definición de buenas prácticas de desarrollo y estándares técnicos
Participación activa en desarrollo Full Stack y revisión de código
Diseño e implementación de arquitecturas basadas en microservicios
Desarrollo de APIs REST y servicios distribuidos
Supervisión técnica de integraciones y despliegues
Colaboración con negocio, arquitectura y stakeholders técnicos
Optimización de rendimiento, escalabilidad y seguridad de aplicaciones
Participación en procesos DevOps y CI/CD
Soporte técnico en incidencias complejas y troubleshooting
Evolución tecnológica y mejora continua de plataformas
Requisitos técnicos
Backend
Experiencia sólida en Java y Spring Boot
Desarrollo de microservicios y arquitecturas distribuidas
Diseño e implementación de APIs REST
Experiencia con Hibernate / JPA
Conocimientos de seguridad y autenticación (OAuth2, JWT)
Frontend
Experiencia con frameworks modernos como Angular, React o Vue.js
Desarrollo de aplicaciones SPA
Integración frontend-backend mediante APIs REST
Conocimientos de TypeScript, JavaScript, HTML5 y CSS3
Bases de datos
Experiencia con bases de datos relacionales:
PostgreSQL
MySQL
SQL Server
Oracle
Experiencia con bases de datos no relacionales:
MongoDB
Redis
Elasticsearch
Arquitectura y Cloud
Arquitectura de software enterprise
Microservicios y eventos
Docker y Kubernetes
Cloud AWS / Azure / GCP
CI/CD y automatización de despliegues
Git, GitLab, Jenkins o similares
Valorable
Experiencia como Technical Lead o Software Architect
Conocimientos de Kafka o mensajería distribuida
Experiencia en entornos cloud-native
Metodologías Agile / Scrum
Experiencia en proyectos de alta concurrencia
Inglés técnico/conversacional
- Ubicación
- Madrid
- Estado remoto
- Híbrido
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y la profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes.
Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.