Backend Developer

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

microservicios Typescript Docker Kubernetes Apache Druid GraphQL React Jenkins Ansible

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 y modo 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
  • Acceso a formación y aprendizaje continuo

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 30 profesionales. Tienen retos de escalabilidad 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, Ansible, Google Cloud, etc.

Les gusta mucho su profesión y se preocupan por crear un ambiente positivo y desenfadado.

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:
  • Aproximadamente 5 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
  • Experiencia en 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:
  • Experiencia con NodeJS o Typescript
  • Experiencia con React