Descripción
En RKL Integral estamos buscando un/a Programador/a Full Stack Junior para unirse a nuestro equipo de profesionales de la seguridad. Tu misión será colaborar en el desarrollo de nuestra solución VES SaaS para la digitalización/automatización de la seguridad en infraestructuras críticas que prestan servicios esenciales a la sociedad.
Quiénes somos?
RKL Integral es una scale up que innova y transforma el campo de la seguridad integral .
Fundada en 2017, ya está presente en más de 100 clientes de diferentes sectores estratégicos, incluyendo infraestructuras críticas que necesitan gestionar digitalmente sus activos y dotarse de inteligencia en la gestión de sus riesgos en Tiempo Real.
Hemos evolucionado hacia un modelo de negocio basado en una solución SaaS, con las últimas tecnologías de aplicación, desarrollada sobre Open Source e integraciones de Open Innovation.
Qué buscamos?
Un/a Programador/a Full Stack con motivación por aprender, capacidad de trabajo en equipo y con experiencia previa (1-3 años) en algunas de las tecnologías indicadas. Formarás parte de un equipo donde tendrás la oportunidad de crecer profesionalmente y participar en:
* El desarrollo continuo de nuestro producto, buscando la mejora en funcionalidad, seguridad, disponibilidad, escalabilidad y latencia.
* La ideación, diseño y desarrollo de nuevas soluciones SaaS para Seguridad, aprendiendo tanto de proyectos propios como de otras iniciativas de Open Innovation .
Capacidades técnicas necesarias
Tecnologías front-end
* Angular : Uso de JavaScript/TypeScript y buena comprensión de HTML/CSS.
* Conocimientos básicos de buenas prácticas de desarrollo orientado al usuario (UI/UX).
Tecnologías back-end
* PHP/Laravel y Python : Conocimientos de sintaxis, control de versiones (Git) y fundamentos de la programación orientada a objetos.
* Capacidad para aprender a crear y consumir APIs, así como integrarlas con bases de datos de forma segura.
Conocimiento de Keycloak
* Conocimientos de configuración y administración de Keycloak como servicio de autenticación.
* Disposición a aprender cómo integrar Keycloak con sistemas (Angular, PHP/Laravel) y entender los flujos de login/logout, roles y permisos.
Infraestructura de red y contenedores
* Familiaridad con sistemas de virtualización o contenedores (Docker) y su despliegue en nubes públicas (AWS, Azure, Google Cloud o IBM).
* Ganas de mejorar tus conocimientos en entornos DevOps y CI/CD.
Bases de datos
* Conocimientos de PostgreSQL o MariaDB : comprender la lógica de consultas, inserciones y diseño de tablas.
* Voluntad de aprender sobre captación y tratamiento de datos, incluyendo conceptos de IoT (FIWARE u otras tecnologías similares) para capturar datos en tiempo real.
Experiencia en Pruebas Automatizadas (QA) y Pruebas Unitarias
* Conocimientos de pruebas unitarias (p. ej. Jasmine/Karma en Angular, PHPUnit en Laravel).
* Interés en participar en la definición de flujos de QA (unitarias, integración y end-to-end) para garantizar la calidad continua.
* Motivación por aprender a diagnosticar y documentar bugs, colaborando con el equipo en su resolución.
Otras valoraciones
Seguridad y Robustez
* Interés en la construcción de software siguiendo estándares reconocidos (p.e. ISO 27001) y en aprender sobre seguridad integral.
Integraciones con terceros
* Valoramos experiencia previa o interés en procesos de integración con soluciones Cloud .
Habilidades personales
* Ganas de trabajar en equipo y crecer en un entorno moderno e innovador.
* Comunicación efectiva en castellano (y, si es posible, en inglés).
* Iniciativa para proponer mejoras y soluciones, sin temor a nuevos retos.
* Curiosidad y mentalidad de aprendizaje continuo (si eres un poco "hacker" de corazón, mejor!).
Qué te ofrece RKL Integral?
* Participar en un proyecto disruptivo con un gran potencial de crecimiento.
* Colaborar con clientes de primer nivel y retos técnicos estimulantes.
* Posibilidades reales de crecimiento profesional en una compañía con más de 20 años de experiencia en Gestión, Diseño, Desarrollo e Implantación de soluciones TIC.
* Flexibilidad horaria y autonomía (lo importante son los resultados, no las horas).
* Formación continua orientada a certificaciones.
* Ambiente de trabajo saludable y abierto, donde las propuestas de cada miembro del equipo son valoradas.
* Salario fijo y variable en función de tu aportación de valor al proyecto de VES SaaS.