Robot, S.A.
Ingeniero de Software Full Stack
Explore roles
Robot, S.A.
Ingeniero de Software Full Stack
€36,000/hour
Palma
In office
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

OBJETIVO DEL PUESTO

Desarrollar y mantener las aplicaciones software de la marca “Robotbas”, garantizando la calidad del código, la implementación de nuevas funcionalidades y el soporte técnico a usuarios internos, contribuyendo a la innovación tecnológica de la empresa.

RESPONSABILIDADES Y FUNCIONES

1- Participar en las reuniones quincenales del departamento para la organización y definición de prioridades a partir del Backlog de tareas y proyectos pendientes.

  • Definir y desglosar las etapas del proyecto en cuestión, en el Backlog.
  • Definir las tareas, su temporalización y su prioridad.
  • Distribuir y asignar las tareas entre los miembros del Equipo Software .

2- Desarrollar nuevas aplicaciones de la marca Robotbas y mantener las aplicaciones de la marca ya existentes.

  • Participar en la definición de la solución de nuevas necesidades de producto software , junto con el equipo de departamento.
  • Documentar la implementación de la solución propuesta conjuntamente.
  • Llevar a cabo su desarrollo de manera autónoma utilizando el framework Nuxt y/o las herramientas indicadas por el responsable de software.
  • Implementar Interfaces Gráficas de Usuario (GUI) a partir de un diseño FIGMA, generado por el responsable en Diseño Gráfico Industrial del departamento.
  • Evolucionar y adaptar la nueva funcionalidad según los requisitos cambiantes a lo largo del desarrollo (nuevas necesidades detectadas ad hoc).
  • Analizar y detectar mejoras y/o problemas durante el desarrollo.
  • Tener en cuenta los estándares de seguridad actuales para el desarrollo del software .
  • Desarrollar API REST.

3- Resolver las incidencias procedentes de los técnicos y/o comerciales con el fin de dar soporte.

  • Atender las peticiones y solicitudes de asistencia y soporte.
  • Dar prioridad a las incidencias según gravedad y necesidad.
  • Resolver y solucionar las incidencias técnicas.
  • Finalmente, actualizar el software .

4- Desplegar nuevas versiones de software

  • Comprobar y chequear los cambios o “ pull requests ” realizados, previamente al lanzamiento de la nueva versión del software.
  • Lanzar las nuevas versiones chequeadas a producción y a staging.
  • Desarrollar y mantener las automatizaciones de CI/CD.

5- Depurar el software

  • Desarrollar tests automatizados con el fin de detectar posibles errores antes del lanzamiento.
  • Probar el software en el entorno de staging antes de propagar los cambios a producción.

6- Reportar al responsable de Software.

7- Mantenerse actualizado con las nuevas tecnologías.

REQUISITOS DEL PUESTO

Formación:

  • Grado Universitario en Ingeniería Informática.

Experiencia:

  • Experiencia demostrable mínima de 3- 4 años, o más, desempeñando funciones de Ingeniería en área de desarrollo de Software .

Conocimientos técnicos:

  • Desarrollo de aplicaciones web en entornos cloud (Full Stack)

  • Diseño e implementación de interfaces gráficas.

  • Lenguajes de programación: TypeScript y Python.

- Estilo de programación: Dominio de principios SOLID, tests automáticos.

- Framework: Vue.js, NUXT

  • Dominio de Infraestructuras: Git .

  • Conocimiento y dominio en CRUD REST API.

  • Conocimiento en Arquitectura de Bases de Datos.

Será altamente valorado:

  • Lenguajes de programación: Java, C, C++, Rust , …

  • Frameworks o librerías: FastAPI, Django

  • Dominio de Infraestructuras: Docker , CI/CD, Microservicios.

  • Conocimientos en IOT, Embedded Systems.

  • Metodologías ágiles: SCRUM

  • Manejo de IA en programación.

  • Manejo avanzado de sistemas operativos Linux

  • Seguridad de aplicaciones web:

  • Top 10 OWASP
  • Validación y sanitización de inputs
  • Prevención de XSS, CSRF, SQL Injection
  • Gestión segura de autenticación y sesiones
  • Configuración de headers de seguridad (CORS, CSP)

Idiomas requeridos:

  • Español nativo o avanzado.

  • Inglés nivel avanzado.

SOFT SKILLS:

  • Atención al Detalle: 5
  • Conocimiento y Conciencia en Ciberseguridad: 4
  • Capacidad de Aprendizaje: 5
  • Autonomía y Productividad: 4
  • Agilidad en resolución de incidencias: 5
  • Responsabilidad: 3
  • Trabajo en Equipo: 5

¿Qué ofrecemos?

Desarrollo en una empresa líder a nivel mundial, con 42 años de experiencia en el sector y en pleno crecimiento y desarrollo.

  • Contrato Indefinido (6 meses periodo de prueba).
  • Jornada completa 100% de lunes a jueves (de 7h a 15h) y viernes (de 7h a 14h).
  • Estabilidad laboral
  • Salario Inicial: 36.000 euros/año
  • Formación Continua.
  • Seguro médico Asisa (valorado en 50 euros/mes).
  • Desarrollo y crecimiento.
Role tech stack
Robot, S.A.
Ingeniero de Software Full Stack€36,000/hour
Share role