Desarrollador/a Full-Stack SENIOR

Ubicación: Zamora

 

Resumen del puesto

El/la desarrollador/a Full-Stack Senior será responsable del diseño, desarrollo, mantenimiento y escalabilidad de las aplicaciones, gestionando tanto los componentes front-end como back-end. Este rol implica no solo una alta capacidad técnica, sino también experiencia en la gestión y liderazgo de equipos de desarrollo, asegurando la calidad del software, la adopción de buenas prácticas y la entrega de proyectos en tiempo y forma.

El puesto requiere autonomía, capacidad de toma de decisiones técnicas y estratégicas, así como la habilidad de guiar y mentorizar a perfiles más junior dentro del equipo.

 

Responsabilidades y funciones

  • Liderazgo técnico y de equipo: Coordinar y supervisar al equipo de desarrollo, asegurando la correcta asignación de tareas, el cumplimiento de plazos y la calidad del código. Proporcionar mentoría y apoyo a desarrolladores de menor experiencia.
  • Diseño y desarrollo de software: Definir arquitecturas y desarrollar soluciones completas en front-end y back-end utilizando tecnologías modernas (JavaScript/TypeScript, Java, Python, Node.js, frameworks como React, Vue.js o Angular).
  • Mantenimiento y optimización de sistemas: Asegurar la escalabilidad, el rendimiento y la disponibilidad de las aplicaciones. Proponer y aplicar mejoras de arquitectura y procesos.
  • Gestión de DevOps y CI/CD: Definir y supervisar pipelines de integración y despliegue continuo, garantizando la automatización eficiente y segura de los entornos de desarrollo, pruebas y producción.
  • Gestión de bases de datos y cloud: Diseñar y optimizar bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB). Administrar entornos en la nube (AWS, Azure, GCP), supervisando la infraestructura y su seguridad.
  • Calidad y seguridad: Establecer y mantener estándares de calidad, seguridad y buenas prácticas de desarrollo. Garantizar que el software cumpla con normativas y estándares de la industria.
  • Documentación y reporting: Elaborar y mantener documentación técnica clara y actualizada. Reportar avances, riesgos y necesidades al área de gestión o dirección.

 

Experiencia

Esencial

  • +5 años de experiencia como desarrollador full-stack o en un rol similar, incluyendo liderazgo de equipos técnicos.
  • Experiencia demostrada en diseño, desarrollo y mantenimiento de aplicaciones web complejas en producción.
  • Amplio dominio de frameworks modernos de frontend (React, Angular, Vue.js) y tecnologías backend (Node.js, Java, Python).
  • Experiencia en gestión y optimización de bases de datos SQL y NoSQL.
  • Experiencia práctica en entornos cloud (AWS, Azure, GCP) y con prácticas de DevOps.
  • Dominio de sistemas de control de versiones (Git) y metodologías ágiles (Scrum/Kanban).
  • Experiencia en pruebas de rendimiento, optimización de código y escalabilidad de sistemas.

 

Deseable

  • Experiencia en definición de arquitecturas escalables y microservicios.
  • Experiencia en gestión de presupuestos y planificación de proyectos tecnológicos.
  • Conocimientos de seguridad avanzada y compliance (ISO, GDPR, OWASP).

 

Conocimientos

  • Arquitectura de software: Capacidad para diseñar arquitecturas escalables, seguras y mantenibles.
  • Frontend y Backend: Dominio sólido de las tecnologías clave para el desarrollo full-stack.
  • Cloud & DevOps: Experiencia en entornos cloud, automatización, despliegues CI/CD y monitoreo.
  • Optimización y seguridad: Buenas prácticas de seguridad, rendimiento y resiliencia en sistemas web.
  • Gestión de equipos: Capacidad para liderar, motivar y coordinar un equipo de desarrollo, impulsando la mejora continua.

 

Aptitudes

  • Liderazgo y mentoría: Capacidad para guiar a otros, resolver bloqueos y facilitar el crecimiento del equipo.
  • Visión estratégica: Orientación a la innovación y a la mejora continua de procesos y productos.
  • Proactividad y autonomía: Capacidad de tomar decisiones técnicas y organizativas con criterio.
  • Comunicación efectiva: Claridad en la transmisión de ideas tanto técnicas como estratégicas a diferentes perfiles (técnicos y no técnicos).
  • Orientación a resultados: Capacidad para priorizar, gestionar tiempos y cumplir objetivos de manera eficiente.
  • Compromiso con la igualdad de oportunidades

 

Compromiso con la igualdad de oportunidades: En AIR Institute, valoramos la diversidad y fomentamos un entorno de trabajo inclusivo. Todas las personas son consideradas para el empleo sin distinción de raza, color, religión, género, identidad o expresión de género, orientación sexual, origen nacional, estado civil, edad, discapacidad o cualquier otra característica protegida por la ley. Creemos que un equipo diverso es clave para la innovación y el crecimiento.

Si estás interesado en trabajar con nosotros y te apasionan áreas como los sistemas de mantenimiento predictivo, Industria 4.0 e Internet de las Cosas, Bioinformática, Smart Cities, Social Computing y Blockchain, rellena los siguientes campos y envíanos tu Curriculum Vitae. ¡También puedes escribirnos a jobs@air-institute.com!

Files must be less than 12 MB.
Allowed file types: pdf.