Volver a la página principal

Programador Senior Full Stack

Descripción

Estamos seleccionando, para importante empresa del metal de RUBI ,

un/a programador/a senior Full Stack

Diseñar, desarrollar y liderar soluciones Full Stack robustas, seguras y escalables, garantizando la calidad técnica del software, la correcta arquitectura de los sistemas y la evolución tecnológica de la organización.

Actuar como referente técnico del equipo, impulsando buenas prácticas, mentoría y mejora continua.

1) Diseño y liderazgo de la arquitectura técnica

Definir la arquitectura de aplicaciones y soluciones técnicas (frontend, backend, APIs, integraciones), asegurando escalabilidad, mantenibilidad y alineación con la estrategia tecnológica.

2) Desarrollo Full Stack de soluciones complejas

Diseñar y desarrollar funcionalidades end to end, garantizando código limpio, eficiente, reutilizable y alineado con estándares de calidad.

3) Definición de estándares y buenas prácticas

Establecer y asegurar el cumplimiento de estándares de desarrollo (clean code, testing, seguridad, documentación), promoviendo la calidad técnica en el equipo.

4) Supervisión técnica y code review

Realizar revisiones de código avanzadas, validando diseño, calidad, seguridad y rendimiento, asegurando la coherencia técnica del desarrollo.

5) Seguridad, rendimiento y fiabilidad del software

Garantizar que las aplicaciones cumplen con criterios de seguridad (OWASP), rendimiento y estabilidad, minimizando riesgos en producción.

6) Liderazgo técnico y mentoría del equipo

Acompañar y desarrollar a perfiles junior y mid, proporcionando guía técnica, formación y soporte en la resolución de problemas complejos.

7) Diseño e implementación de integraciones

Definir e implementar integraciones con otros sistemas (ERP, MES, BI, infraestructura), asegurando la correcta comunicación y trazabilidad de datos.

8) Gestión de CI/CD y automatización

Diseñar, mantener y optimizar pipelines de integración y despliegue continuo, garantizando la calidad y estabilidad de los despliegues.

9) Resolución de incidencias críticas y soporte avanzado

Actuar como referente en la resolución de incidencias complejas en producción, analizando causas raíz y aplicando soluciones estructurales.

10) Seguimiento de indicadores técnicos y mejora continua

Definir, monitorizar y analizar indicadores del área (calidad del código, incidencias, deuda técnica, rendimiento, cumplimiento de entregas), proponiendo mejoras y contribuyendo a la evolución tecnológica y al roadmap del área.


Requisitos mínimos


• Grado en Ingeniería Informática, Ingeniería del Software o similar

• CFGS en Desarrollo de Aplicaciones (DAM/DAW) + experiencia consolidada

Valorable:

• Máster o formación especializada en: Arquitectura de software, desarrollo de aplicaciones distribuidas, cloud computing

• Certificaciones técnicas: Microsoft, AWS o Google Cloud, certificaciones en desarrollo (ej. .NET, Java, Node, etc.)


  • 5 años de experiencia en desarrollo FULL STACK