Software Engineer (Web Apps)

Si has llegado hasta aquí es porque estás interesado en formar parte del proyecto como Software Engineer, Web & Apps.

 

Estamos buscando dos personas para incorporarse al equipo de ingeniería de MatchTrial. ¡Y tenemos una misión! Mejorar la calidad de vida de las personas con cáncer apoyando la investigación clínica mediante soluciones tecnológicas.

Tu rol será el de Software Engineer, Web Apps. Tu actividad diaria consistirá en crear y reescribir buen código con sus correspondientes tests, migraciones de esquema de base de datos, scripts de automatización, etc. Y, lo más importante, poner cosas en producción. Todo ello en colaboración con la figura de Product Manager para seguir poniendo en las manos de nuestros clientes y usuarios experiencias que conecten con sus necesidades.

También estarás en el viaje hacia una arquitectura orientada al servicio.

Lo ideal es que el equipo se complemente para abordar trabajo tanto de front como de back. Si tienes preferencia por una de las dos, digamos, caras de la moneda, hay mucho que hacer en todas partes.

Tenemos que contarte el stack pero no queremos limitar tu interés según la experiencia que tengas con otros lenguajes y frameworks. Aplica sin miedo. Esto es lo que tenemos:

El sistema actual necesita mucho cariño en cuanto a buenas prácticas de diseño y programación. Patrones, tests, arquitectura… Hay que mejorar muchos aspectos. A modo de ejemplo, por poner uno de los puntos a resolver que tenemos sobre la mesa y te hagas una idea: el acoplamiento es muy alto y la cohesión es muy baja.

Por este motivo una de las cosas importantes es que sientas comodidad al trabajar con un código frágil sabiendo, sin embargo, que mañana será mucho mejor que hoy gracias a ti.

¿Hacia dónde vamos?

Tenemos que ser capaces de transformar el sistema de tal manera que el lead time se reduzca hasta que entremos en un estado estable y sostenible de progreso. Adoptaremos las prácticas más adecuadas para conseguir ese objetivo.

En cuanto a tecnología, estamos metiendo Docker e infrastructure as code con Pulumi. Los siguientes pasos inmediatos son:

  1. Iniciar la transición hacia un monolito modular.
  2. Empezar a emitir eventos de dominio.
  3. Introducir observabilidad.

¿Qué esperamos de ti?

Que te comuniques de forma fluida, clara y concisa.

Que tengas una mentalidad Agile. No la de los post-its sino la de la mejora continua, la colaboración y la entrega de valor.

Que tomes la responsabilidad de llevar las ideas, experimentos, modelos e iniciativas que negocio plantee desde el papel hasta producción.

Que te preocupes de que el código que escribe el equipo en conjunto tenga los atributos necesarios para que el producto se mantenga en el mercado en plena forma técnica durante mucho tiempo.

Los años de experiencia son relevantes en tanto en cuanto hayas tenido la oportunidad de escribir un post-mortem por una caída de algún sistema productivo o hayas tenido que discutir y construir con un cliente una solución para su problema o hayas refactorizado código para aumentar la cobertura de tests, por poner algunos ejemplos. Siempre y en todo momento contarás con el apoyo y los GIF animados del director de ingeniería y del resto del equipo.

¿Qué vas a encontrar?

Un ecosistema donde la ciencia, la salud y la tecnología se unen con un propósito común, y liderado por un equipo con un ADN definido por el reconocimiento, el respeto y el compromiso.

Una empresa recién nacida a finales del 2019 con un modelo de negocio disruptivo validado y con clientes de primer nivel mundial del sector health.

Detalles de la oferta

Last but not least:

  • Este no es un puesto remoto ni presencial. ¡Trabaja desde donde quieras!
  • Contrato laboral indefinido o contrato de servicios profesionales.
  • Retribución según experiencia y background.
  • Formación continua para aprender a desaprender.

 

Rellena el formulario que tienes a continuación y nos pondremos en contacto contigo lo antes posible.

    ¿Quieres acceder a los ensayos clínicos oncológicos?

    Descarga ya la App disponible en iOS y Android