Programador Full Strack Rubi
Posted on:
4 hours ago
Vacancies:
1 Vacancy
Job Summary
Misión del puesto
Buscamos un/a Tech Lead Full Stack que lidere el diseño desarrollo y evolución de soluciones tecnológicas robustas seguras y escalables garantizando la excelencia técnica de los desarrollos y la correcta arquitectura de los sistemas.
Será la persona referente técnica del equipo impulsando buenas prácticas de desarrollo mentoría y mejora continua contribuyendo activamente a la evolución tecnológica de la organización.
Responsabilidades principales
- Diseñar y liderar la arquitectura técnica de aplicaciones APIs e integraciones garantizando escalabilidad mantenibilidad y alineación con la estrategia tecnológica.
- Desarrollar soluciones Full Stack end-to-end asegurando código limpio eficiente y reutilizable.
- Definir estándares de desarrollo y promover buenas prácticas de calidad testing seguridad y documentación.
- Realizar revisiones de código y supervisar la calidad técnica de las soluciones desarrolladas.
- Garantizar la seguridad estabilidad y rendimiento de las aplicaciones siguiendo estándares como OWASP.
- Actuar como referente técnico del equipo ofreciendo mentoría y soporte en la resolución de problemas complejos.
- Diseñar e implementar integraciones con sistemas corporativos como ERP MES BI y otras plataformas empresariales.
- Gestionar y optimizar procesos de integración y despliegue continuo (CI/CD).
- Liderar la resolución de incidencias críticas en producción y el análisis de causas raíz.
- Monitorizar indicadores técnicos gestionar deuda tecnológica y promover iniciativas de mejora continua.
Requisitos
Formación
- Grado en Ingeniería Informática Ingeniería del Software o similar.
- También se valorará CFGS en Desarrollo de Aplicaciones (DAM/DAW) acompañado de experiencia consolidada.
Formación complementaria valorable
- Máster o especialización en Arquitectura de Software Cloud Computing o Desarrollo de Aplicaciones Distribuidas.
- Certificaciones técnicas Microsoft AWS Google Cloud o tecnologías de desarrollo.
Experiencia
- Mínimo 5 años de experiencia en desarrollo Full Stack.
- Experiencia demostrable en diseño y desarrollo de aplicaciones complejas.
- Participación en decisiones de arquitectura de software.
- Desarrollo de APIs e integraciones entre sistemas.
- Experiencia trabajando en entornos ágiles y equipos multidisciplinares.
Conocimientos técnicos
Imprescindibles
- Dominio avanzado de al menos un stack Full Stack moderno:
- Frontend: React Angular o Vue.
- Backend: .NET Java o Python.
- Arquitecturas en capas Clean Architecture DDD y patrones de diseño.
- Diseño y desarrollo de APIs REST y/o GraphQL.
- Integración de sistemas empresariales (ERP MES CRM BI).
- Bases de datos relacionales y SQL avanzado.
- Testing unitario integración y end-to-end.
- Seguridad de aplicaciones OWASP OAuth JWT y protección de APIs.
- CI/CD mediante Azure DevOps GitHub Actions Jenkins u otras herramientas similares.
- Docker.
- Experiencia en entornos Cloud (Azure AWS o GCP).
Valorable
- Arquitecturas basadas en microservicios.
- Sistemas de mensajería y eventos (Kafka RabbitMQ).
- Bases de datos NoSQL.
- Kubernetes.
- TDD y herramientas avanzadas de calidad de código.
Competencias
- Liderazgo técnico e influencia sin autoridad jerárquica.
- Capacidad de toma de decisiones técnicas.
- Mentorización y desarrollo de talento.
- Pensamiento analítico y visión arquitectónica.
- Comunicación efectiva con perfiles técnicos y de negocio.
- Capacidad de priorización en entornos complejos.
- Orientación a la calidad la seguridad y la mejora continua.
- Proactividad e iniciativa.