Sobre el puesto
Buscamos incorporar un/a Desarrollador/a Full Stack al departamento de Investigación y Desarrollo (I+D). La persona seleccionada participará en el diseño, desarrollo y evolución de productos tecnológicos utilizados por clientes internacionales, dentro de plataformas que procesan grandes volúmenes de información procedente de contadores inteligentes, redes IoT y sistemas avanzados de telemetría.
El puesto requiere una visión integral del ciclo de desarrollo, capacidad para colaborar en decisiones técnicas y orientación a la calidad. Buscamos una persona proactiva, con autonomía, capacidad de aprendizaje continuo e interés por aplicar nuevas tecnologías al desarrollo de software.
Funciones principales
Analizar, diseñar, desarrollar y mantener aplicaciones web Full Stack.
Desarrollar y mantener servicios backend basados en Java y APIs REST.
Desarrollar interfaces frontend modernas, mantenibles y usables utilizando Angular.
Diseñar, mantener y optimizar modelos de datos relacionales y documentales.
Participar en la definición y evolución de arquitecturas y soluciones técnicas.
Aplicar buenas prácticas de desarrollo, pruebas, revisión de código y calidad del software.
Gestionar el código fuente y colaborar mediante GitHub y flujos de trabajo basados en Git.
Utilizar herramientas de inteligencia artificial como apoyo al desarrollo, las pruebas, la documentación y el análisis de código.
Elaborar documentación técnica y colaborar en la validación de los desarrollos.
Trabajar de forma coordinada con otros perfiles técnicos del departamento de I+D.
Requisitos
Experiencia competente mínima de 2 años en desarrollo de software, con participación en proyectos Full Stack.
Conocimientos técnicos imprescindibles
Experiencia en desarrollo backend con Java.
Experiencia en desarrollo frontend con Angular y TypeScript.
Conocimientos de PostgreSQL y MongoDB.
Experiencia en el diseño y desarrollo de APIs REST y servicios backend.
Experiencia con GitHub, Git y flujos de
📌 Programador full stack (Bilbao)
🏢 Hays
📍 Bilbao