Software Engineer

Software Developer para startup especializada en publicidad a través de imágenes

microservicios Typescript Docker Kubernetes Apache Druid React GraphQL

Condiciones profesionales

Lo primero de todo, comenzamos con las condiciones de trabajo que te ofrece la empresa. Así, si no te cuadra en lo más básico, no pierdes más tiempo en seguir leyendo.

  • Horario flexible
  • Ubicación de trabajo flexible: Puedes trabajar tanto en remoto como presencial
  • Dirección oficinas: Metro Banco de España (Madrid)
  • Contrato indefinido
  • Salario aproximado 36-46K (Dependiendo de tu experiencia y el proceso de selección. Si tu salario deseado es mayor, podemos valorar si es viable)
  • Plan de retribución flexible (Tarjeta restaurante, tarjeta transporte, ticket guardería, descuento en el seguro médico)
  • Ambiente internacional y la opción de asistir a clases de inglés or Spanish courses weekly
  • Macbook Pro con pantalla externa
  • La opción de participar en actividades divertidas con el equipo

Si las condiciones profesionales, te han parecido atractivas y están en la línea de tus motivaciones profesionales, ¡sigue leyendo!.

Producto o servicio

Es una empresa de Advertising Technology que se dedica a crear publicidad dentro de las imágenes en páginas webs.

Utilizan Machine Learning para analizar el texto y las imágenes. En base de esto se logra la contextualización a un nivel muy alto para que la publicidad sea una extensión del articulo.

Trabajan con grandes Publishers y tienen retos de escalabilidad importantes.

Siempre están enfocados en agilizar el código y la infraestructura lo más posible.

Equipo

El equipo de tecnología está formado por aproximadamente 15 profesionales. Tienen retos de escalabilidad que muchas empresas no llegan a tener y utilizan una combinación de tecnologías muy interesantes para afrontarlos.

El stack tecnológico en el que trabajan es microservicios, TypeScript, Docker, Kubernetes, Apache Druid, MongoDB, React, GraphQL, Jenkins, Google Cloud, etc.

Les gusta mucho su profesión y se preocupan por crear un ambiente positivo y desenfadado, donde todo el mundo sienta que tiene el espacio para probar cosas nuevas sin miedo a equivocarse.

Funciones y responsabilidades

Tu día a día como profesional:

  • Trabajarás en el core del producto desarrollando nuevas funcionalidades
  • Desarrollarás nuevas herramientas que ayuden a mejorar los procesos de desarrollo y convertirlos en opensource (si fuera necesario)
  • Ayudarás a administrar y escalar los sistemas centrados en alta disponibilidad y que pueda soportar miles de solicitudes por segundo.

Competencias profesionales

Se le llaman Soft Skills o Hard Skills. No vamos a entrar en terminología. Lo importante es que sepas qué habilidades y experiencia se espera de ti.

Competencias necesarias para el puesto:
  • Al menos 3 años de experiencia desarrollando con lenguajes dinámicos como PHP, Ruby, Python o/y JavaScript
  • Sólidos conocimientos en programación, testing y fundamentos de la informática
  • Interés por la cultura startup
  • Proactividad, actitud colaborativa e interés por compartir conocimientos con los demás
  • Capacidad de análisis y solucionar problemas
  • Residencia en España
Competencias deseadas para el puesto:
  • La experiencia con NodeJS o Typescript
  • Experiencia con React