Programador Full Stack
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
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 profesional 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 control de versiones.Conocimiento de buenas prácticas de desarrollo, pruebas y mantenimiento de software.Idiomas Inglés fluido, tanto hablado como escrito, para desenvolverse con autonomía en un entorno internacional.Se valorará positivamente Experiencia en entornos de I+D o en el desarrollo y evolución de productos tecnológicos.Experiencia en plataformas IoT, telecomunicaciones o Smart Metering.Experiencia con Spring Boot o tecnologías equivalentes del ecosistema Java.Uso avanzado de asistentes de desarrollo basados en IA, como GitHub Copilot, Microsoft Copilot, ChatGPT, Cursor u otros.Conocimientos de integración y despliegue continuos (CI/CD).Conocimientos de arquitecturas cloud, contenedores y microservicios.Experiencia en metodologías ágiles, como Scrum o Kanban.Conocimientos de seguridad aplicada al desarrollo de software.Qué ofrecemos Incorporación a un departamento de I+D con proyectos tecnológicos innovadores.Participación en el desarrollo y evolución de productos con aplicación real en entornos internacionales.Posibilidad de crecimiento profesional dentro de un equipo técnico en evolución.Acceso a herramientas de inteligencia artificial de última generación aplicadas al desarrollo.Un entorno de trabajo cercano, cualificado y orientado a la colaboración.Participación activa en decisiones técnicas y propuestas de mejora.Modalidad 100% presencial en Bilbao Horario: L-J 8:30 a 5:30 con posibilidad de hacer de 8 a 5.V 8:30 a 2:30.Verano intensiva.Seguro de salud con IMQ Salario según experiencia
Requirements
Requisitos Experiencia profesional 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 control de versiones. Conocimiento de buenas prácticas de desarrollo, pruebas y mantenimiento de software. Idiomas Inglés fluido, tanto hablado como escrito, para desenvolverse con autonomía en un entorno internacional. Se valorará positivamente Experiencia en entornos de I+D o en el desarrollo y evolución de productos tecnológicos. Experiencia en plataformas IoT, telecomunicaciones o Smart Metering. Experiencia con Spring Boot o tecnologías equivalentes del ecosistema Java. Uso avanzado de asistentes de desarrollo basados en IA, como GitHub Copilot, Microsoft Copilot, ChatGPT, Cursor u otros. Conocimientos de integración y despliegue continuos (CI/CD). Conocimientos de arquitecturas cloud, contenedores y microservicios. Experiencia en metodologías ágiles, como Scrum o Kanban. Conocimientos de seguridad aplicada al desarrollo de software. Qué ofrecemos Incorporación a un departamento de I+D con proyectos tecnológicos innovadores. Participación en el desarrollo y evolución de productos con aplicación real en entornos internacionales. Posibilidad de crecimiento profesional dentro de un equipo técnico en evolución. Acceso a herramientas de inteligencia artificial de última generación aplicadas al desarrollo. Un entorno de trabajo cercano, cualificado y orientado a la colaboración.
Benefits & conditions
Participación activa en decisiones técnicas y propuestas de mejora. Modalidad 100% presencial en Bilbao Horario: L-J 8:30 a 5:30 con posibilidad de hacer de 8 a 5. V 8:30 a 2:30. Verano intensiva. Seguro de salud con IMQ Salario según experiencia
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top-Paying Tech Jobs (with Salaries)
Where to Find Entry-Level Software Engineering Jobs
The 12 Best Jobs for Software Engineers
Why Upskilling And Reskilling is Important For Developers