Software Engineer

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

Typescript Nodejs Docker Kubermetes Spark MongoDB Google Cloud microservicios

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.

  • Dirección oficinas: Metro Banco de España (Madrid)
  • Horario flexible entrada/salida (8-11am/ 17-19 pm)
  • Teletrabajo puntual (Cuando quieras o cuando te haga falta)
  • Contrato indefinido
  • Salario aproximado 40-46K (dependiendo de tu experiencia y el proceso).
  • Plan de retribución flexible (Tarjeta restaurante, tarjeta transporte, ticket guardería, descuento en el seguro médico)
  • Presupuesto de formación y posibilidad de formarte
  • Clases de inglés presencial or Spanish courses weekly
  • Clases de meditación en la oficina y muchos actividades 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, trabajando con el stack tecnológico: TypeScript y NodeJS, microservicios, Docker, Kubernetes, Spark, MongoDB, React, Jenkins, Google Cloud y más.

Suelen no trabajar con frameworks pero enfocarse más en programación pura..

Les gusta crear un ambiente en el que todo el mundo sienta que tiene el espacio para probar cosas nuevas sin miedo a equivocarse. Trabajando en equipo y creando un ambiente positivo y desenfadado. Esto es lo que les ha permitido crecer al ritmo que lo han hecho y seguir siendo ambiciosos de cara al futuro.

Tienen retos de escalabilidad que la mayoría de las empresas no llegan a tener y utilizan una mezcla de tecnologías muy interesante para afrontarlos.

Funciones y responsabilidades

Tu día a día como profesional:

  • Trabajar en el core del producto desarrollando nuevas funcionalidades.
  • Optimizar diferentes aspectos de los sistemas, estableciendo hipótesis y midiendo resultados.
  • Desarrollar nuevas herramientas que ayuden a mejorar los procesos de desarrollo.

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 software. No importa el lenguaje, lo importante es que utilices la tecnología para solucionar problemas. Eso sí, te tiene que interesar trabajar con TypeScript porque trabajarás diariamente con él.
  • Sólidos conocimientos en programación orientada a objetos y testing.
  • Interés por formar parte de una empresa con cultura startup.
  • Proactividad, actitud colaborativa y trabajo en equipo.
  • Capacidad de análisis.


Competencias deseadas para el puesto:
  • Experiencia desarrollando con lenguajes dinámicos como Javascript, Ruby o Python.
  • Conocimientos en TypeScript.
  • Experiencia en un stack tecnológico similar y sobre todo en microservicios.
  • Experiencia en startup y/o en empresas o productos de publicidad y marketing.