¡Activa las notificaciones laborales por email!

Ingeniero / a Senior Back-end

HESStec

Madrid

Presencial

EUR 45.000 - 65.000

Jornada completa

Hace 23 días

Descripción de la vacante

Una empresa de soluciones de almacenamiento energético busca un/a Ingeniero/a Senior de Back-end que se encargue del desarrollo de servicios cloud para sus equipos de Almacenamiento energético en un entorno híbrido. Se requieren más de 5 años de experiencia en desarrollo en Node.js y Typescript, así como conocimientos en Clean Architecture, Docker y Kubernetes. Ofrecen condiciones salariales a pactar, horario flexible y un ambiente de trabajo dinámico.

Servicios

Horario flexible
Modelo de trabajo híbrido
Posibilidad de desarrollo profesional

Formación

  • Más de 5 años de experiencia en puestos similares.
  • Sólidos fundamentos en ingeniería de software.
  • Experiencia en entornos basados en Node.js utilizando Typescript.
  • Experiencia en aplicaciones de monitorización de dispositivos en tiempo real.
  • Experiencia en desarrollo y despliegue de contenedores Docker.

Responsabilidades

  • Desarrollo de servicios cloud para equipos de Almacenamiento energético.
  • Cultivar una cultura de testing y automatización en el equipo de desarrollo.
  • Generación de pruebas unitarias y de integración.
  • Participar en refinamiento táctico del backlog.
  • Proporcionar orientación técnica al resto del equipo de desarrollo software.

Conocimientos

Node.js
Typescript
Clean Architecture
Testing con Jest
Docker
Kubernetes
MongoDB
Integración continua
Despliegue continuo
Metodologías ágiles

Educación

Grado en Ingeniería en Tecnologías de la Comunicación o similar
Descripción del empleo

En Hybrid Energy Storage Solutions, S.L. (HESStec ), integrador de soluciones de almacenamiento y gestión de activos de red, deseamos incorporar a nuestro equipo técnico a : Ingeniero / a Senior de Back-end , que, reportando al Backend Team Lead de la empresa, tendrá como objetivo principal, el desarrollo de servicios cloud para proveer de funcionalidad a nuestros equipos de Almacenamiento energético en campo mediante buenas prácticas y metodología para disponer de un producto software robusto y escalable, desarrollando la arquitectura, el despliegue y productos. ¿Cuál es tu misión? Desarrollo software de calidad, robusto y escalable, principalmente en Back-end. Trabajar con el motor Node.js y lenguaje de programación Typescript, pudiendo incluir otros lenguajes si fuera necesario. Utilizar de forma adecuada las guías, metodologías, técnicas y procesos del ciclo de desarrollo de software tales como Clean Architecture, Testing, metodologías ágiles… Cultivar una cultura de testing y automatización en el equipo de desarrollo. Generación de pruebas unitarias y de integración Utilizar bbdd no relacionales de tiempo real y relacionales de series temporales. Desarrollo de microservicios Trabajar con servidores de colas de mensajes y comunicaciones bidireccionales mediante sockets tcp Desarrollo de Pipelines para automatización y despliegue de contenedores en un cluster cloud. Desarrollar charts para despliegue de aplicaciones en Kubernetes Utilizar terraform para desplegar infraestructura como servicio Participar en el refinamiento táctico del backlog. Proporcionar orientación técnica al resto del equipo de desarrollo software. Garantizar que la seguridad y la accesibilidad sigan siendo objetivos primordiales de la construcción de cualquier software. ¿Qué necesitamos? Formación en Grado en Ingeniería en Tecnologías de la Comunicación, Ingeniería Informática o similar que demuestre conocer las competencias necesarias y, Más de 5 años en puesto similar y, Fundamentos sólidos en ingeniería de software y, Experiencia en entornos basados en Node.js utilizando typescript y, Experiencia con Clean Architecture y testing utilizando Jest y, Experiencia en aplicaciones de monitorización de dispositivos en tiempo real y, Experiencia trabajando con servidores de colas de mensajes y, Experiencia en el desarrollo y despliegue de contenedores Docker utilizando un cluster de Kubernetes y, Experiencia con Mongodb, bases de datos relacionales con ORMs y, Experiencia en Integración continua y Despliegue Continuo y,

  • Experiencia en metodologías de trabajo ágiles. ¿Qué necesitas para marcar la diferencia? Se valorará positivamente :
  • Tener ambición e ilusión de aprender, crecer y trabajar con un equipo multidisciplinar.
  • Nivel de inglés B1 o superior.
  • Experiencia trabajando con Clean Arquitecture o metodologías DDD.
  • Experiencia con Websockets.
  • Experiencia en metodología de programación utilizando TDD.
  • Experiencia con pipelines de integración continua y Kubernetes.
  • Conocimientos en servidores de colas de mensajes y arquitecturas basadas en microservicios.
  • Condiciones salariales a pactar con la empresa, en función del perfil del candidato / a seleccionado / a y de su experiencia.
  • Formar parte de un equipo dinámico, innovador y entusiasta, en una empresa joven con un gran potencial de crecimiento.
  • Posibilidad de desarrollarte profesionalmente en un entorno atractivo y altamente tecnológico.
  • Horario flexible, apostando por la conciliación laboral y personal. Modelo de trabajo híbrido.
  • Ubicación : Valencia
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.