Desde la División de #Desarrollo de Iwantic buscamos incorporar un/a Software Architect & Full Stack Lead para un cliente final, en fase de crecimiento, situado en Madrid (Alcalá de Henares), deberá participar en la evolución y mantenimiento de sus plataformas tecnológicas y sistemas de información, contribuyendo a la digitalización y mejora continua de los procesos de negocio.
La persona seleccionada formará parte de proyectos clave para la compañía, participando en todo el ciclo de vida del desarrollo de software: desde el análisis de requisitos y el diseño de soluciones hasta su desarrollo, despliegue y mantenimiento.
Reportará directamente al CEO de la compañía, trabajará en estrecha colaboración con diferentes áreas de la organización para garantizar soluciones tecnológicas escalables, seguras y alineadas con las necesidades operativas del negocio.
¿Qué funciones tendrás?
- Diseñar, desarrollar y mantener aplicaciones web full stack, tanto en el ámbito frontend como backend.
- Implementar interfaces de usuario modernas, accesibles y responsivas, integradas con servicios y APIs corporativas.
- Desarrollar y evolucionar servicios backend, APIs y componentes de negocio garantizando rendimiento, escalabilidad y calidad técnica.
- Diseñar, optimizar y mantener bases de datos relacionales y no relacionales.
- Participar en la definición técnica de nuevos desarrollos, estimación de tareas y resolución de incidencias.
- Colaborar con diferentes departamentos para transformar necesidades de negocio en soluciones tecnológicas eficientes.
- Gestionar integraciones con sistemas de terceros y proveedores tecnológicos.
- Aplicar buenas prácticas de desarrollo seguro , control de accesos y protección de datos.
- Realizar revisiones de código, pruebas unitarias e integración continua para asegurar la calidad de las soluciones.
- Participar en la definición y evolución de arquitecturas escalables y modulares.
- Analizar incidencias en producción, identificar causas raíz e implementar mejoras preventivas.
- Colaborar en procesos de despliegue, automatización y mejora continua dentro de entornos DevOps.
- Optimizar el rendimiento de aplicaciones y servicios, mejorando tiempos de respuesta y eficiencia operativa.
- Elaborar documentación técnica y promover estándares de calidad y buenas prácticas de desarrollo.
- Mantenerse al día en nuevas tecnologías, automatización e inteligencia artificial aplicada al desarrollo de software.
¿Qué requisitos debes cumplir?
Formación
- Formación Profesional de Grado Superior en Desarrollo de Aplicaciones, Ingeniería Informática o titulación equivalente.
- Se valorará formación complementaria en metodologías ágiles y gestión de proyectos tecnológicos.
Experiencia y conocimientos técnicos
- Experiencia sólida en desarrollo backend con Java 17+ y Spring Boot.
- Experiencia en diseño, desarrollo y consumo de APIs REST.
- Experiencia en liderazgo técnico y gestión de proyectos.
- Conocimientos de autenticación y seguridad mediante JWT, OAuth2 o tecnologías equivalentes.
- Dominio de JavaScript y/o TypeScript.
- Experiencia en desarrollo frontend con Angular.
- Conocimientos de bases de datos SQL y NoSQL.
- Experiencia utilizando Git como sistema de control de versiones.
- Conocimientos de Spring Data JPA y Hibernate.
Se valorará positivamente:
- Experiencia con otros frameworks frontend como React o Vue.
- Conocimientos de Node.js o .NET (C#).
- Experiencia en entornos cloud (AWS, Azure o Google Cloud Platform).
- Conocimientos de Docker y contenedorización.
- Experiencia con herramientas de integración y despliegue continuo (CI/CD).
- Conocimientos de arquitecturas basadas en microservicios.
- Familiaridad con herramientas y agentes de Inteligencia Artificial aplicados al desarrollo.
- Nivel de inglés técnico.
Qué se ofrece:
- Incorporación a una compañía consolidada y en proceso de transformación digital.
- Salario entre 45k-55k brutos/anuales + variable (10%-15%), dependiendo de la experiencia y perfil aportado.
- Participación en proyectos tecnológicos estratégicos con impacto directo en el negocio.
- Modalidad 100% presencial en un inicio.
- Oportunidades de crecimiento profesional y desarrollo técnico.
- Acceso a tecnologías modernas y proyectos de innovación.
- Estabilidad laboral y participación activa en la evolución tecnológica de la organización.
- Formación continua y actualización en nuevas tecnologías, automatización e inteligencia artificial.
Si estás interesado/a y crees que encajas ¡No dudes en inscribirte!