StyleSage
Stylesage team
StyleSage
Oferta cerrada el 07/09/2022

Senior Fullstack Engineer

Remoto100%
Technical challenge100% RemoteGreat CultureInternational Company

StyleSage es una Startup de ámbito global dentro del sector textil y moda. A menudo se les conoce como "El Bloomberg de la moda" porque su plataforma analiza más de 35k marcas o más de 35 millones de productos diariamente que se dice pronto 😮. Como te imaginarás, trabajan con volúmenes muy grandes de datos, pero jamás se desvían de su misión: ayudar a minoristas y marcas referentes (H&M, Zalando, Asos...) a tomar decisiones críticas acerca de las nuevas temporadas de moda. Así que, ¡abróchate el cinturón y adentrémonos en un verdadero reto tecnológico!🚀

¿Qué harás?

Junto con el resto del equipo de Product Engineering, tu misión será seguir desarrollando y mejorando tanto las aplicaciones web que usan sus clientes como las que usan el resto de equipos de StyleSage. 

El proyecto principal del equipo de Product Engineering es la plataforma web de StyleSage.

Cada día, sus bases de datos se actualizan con información de cientos de miles de productos y sus clientes. Algunas de las empresas más punteras del mundo de la moda necesitan poder acceder a esa información de una forma rápida, sencilla y potente.

Para ello, han creado una aplicación web de visualización de datos interactiva que permite consultar desde una vista general del estado de todos los mercados de la moda mundiales hasta los detalles de un producto concreto. 

Usan tecnologías como Exasol para la base de datos o D3.js para la visualización de estos, logrando que sus clientes puedan hacer análisis sobre millones de datos de forma casi instantánea. Aquí puedes echarle un ojo al stack completo que usa el equipo  

No sólo eso, también recopilan y proporcionan otros datos relevantes sobre el mercado de la moda como newsletters, descuentos, tendencias o influencers.

Tu evolución

StyleSage
Tu primer día

En 1 mes

El primer día desayunarás con tus compañeros de equipo y tendrás tu portátil (plataforma a elegir, recomendable Mac o Linux) listo para empezar a trabajar.

Tendrás una reunión semanal con el equipo (30 min el lunes), y una reunión de seguimiento con tu responsable de equipo para ver cómo está siendo el aterrizaje

Tu primera tarea será añadir tu propia foto a la página web, lo cual te servirá para familiarizarte con el estilo de código del equipo y las herramientas y hacer tu primer despliegue a producción, que seguramente no será el último.

Después, y durante los primeros días, trabajarás desarrollando nuevas funcionalidades y solucionando algún pequeño bug en la plataforma.

Además, conocerás el resto de equipos de la empresa, tanto los equipos técnicos de Madrid como los de negocio en New York.

¿Cómo lo harás?

En StyleSage tienen un equipo muy compacto y versátil. Esperan que cada miembro del equipo aporte su trabajo, conocimiento e iniciativa. Todos los sistemas están interrelacionados y el trabajo de un equipo afecta de forma sustancial al trabajo de los demás equipos. Es importante tener esa visión de equipo / conjunto. 

Aprendizaje interno, hacen charlas internas semanales, a las que llaman “Monday Bananas”... Aunque se hacen los Jueves 😂 😂.  Verás, tiene su historia: Inicialmente eran los lunes por la tarde y alguien propuso acompañarlos de galletitas y croissants. Tras varias semanas, tenían claro que para mantener la salud del equipo había que cambiar a algo más sano, así que se pasaron a la fruta (principalmente plátanos 🍌🍌). Luego, por razones organizativas pasaron a hacer las reuniones los jueves, pero mantuvieron el nombre.

Respecto a la metodología, no son muy puristas, pero sí tienen unos principios de desarrollo de software muy claros:

  • El trabajo se organiza en una weekly en la que planifican junto al equipo de Producto las iniciativas que abordarán durante la semana. 
  • Las features se dividen en slices verticales lo más pequeñas posibles para desplegar y aportar valor con rapidez y frecuencia.
  • ¿Alguna vez has estado peleando durante horas para alinear unos píxeles? En StyleSage tenemos el lujo de que nuestro diseñador principal también es desarrollador, y los diseños de nuevas features son siempre maquetas ejecutables construidas con una librería de componentes propia. Gracias a ello, el equipo de producto no tiene que luchar con el CSS y puede centrarse en desarrollar la funcionalidad mucho más rápido .
  • Todo el código se revisa por 2-3 miembros del equipo antes de mergear: las revisiones de Pull Request son un mecanismo de control de calidad, pero principalmente una herramienta para compartir información y una oportunidad de aprendizaje para todos.
  • La calidad del código es un valor fundamental: todo el código debe ser legible y entendible, los atajos se toman en otros sitios (no implementar funcionalidad que no es necesaria, no complicarse la vida con sobre-abstracciones, …).
  • El camino se demuestra andando: la mejor forma de planificar una feature grande es desarrollar un POC (prueba de concepto).

¿Cuándo trabajarás?

Horario flexible: no hay una normativa, se espera que asistas a las reuniones del equipo y que los demás sepan cuándo pueden encontrarte trabajando. Se adaptan para que las obligaciones personales de cada uno sean compatibles con hacer un gran trabajo.

Día laborable

Jornada completa

Vacaciones

22 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

¡Desde donde quieras!

Está posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde cualquier lugar (dentro de España, por motivos fiscales y administrativos)

Además, tienen una oficina en el co-working GlueWork junto al intercambiador de Avenida de América, a la que puedes acceder siempre que quieras para, ver a tus compañeros o simplemente para trabajar más cómodamente.

¿Con quién trabajarás?

Seguramente te suenen muchos de los nombres que vas a ver a continuación. Cuando se podían hacer eventos físicos, estaban presentes, tanto individual como colectivamente, en muchos de ellos: La PyCon, Codemotion, CommitConf, T3chfest, Django Girls, R-Ladies, Python Madrid, VueJS Madrid…

Dentro del equipo de Product Engineering, currarás mano a mano con las siguientes personas: 

Carlos Vázquez: Product Engineering Team Lead. Terminó Ingeniería de Software en Madrid hace 7 años y desde entonces ha estado tocando frontend y backend con varias tecnologías. Felizmente en StyleSage desde hace casi dos años, es fácil verle en una terraza criticando la paella que se hace en fuera de Valencia o patinando por Madrid Río. 

Juan Menchero: Ingeniero Informático por la Universidad Autónoma de Madrid, estudió Big Data e Inteligencia Artificial en la Universidad de Bergen en Noruega. Empezó en el mundo del front-end hace 5 años pero rápidamente despertó su curiosidad por el back-end y la arquitectura en proyectos que pasaban desde realizar predicciones de bolsa al análisis de información geoespacial. Por las tardes cambia de hobby cada tres meses aproximadamente, pero como buen gallego, su pasión por la naturaleza se mantiene siempre constante. 

Te presentamos también algunos compañeros/as de otros equipos:

James Heda Weng: Product Management & Design Team Lead. Doctorado “cum laude” con estudios de sistemas de diseño y creative coding en la Universidad Complutense de Madrid. Lleva 8 años trabajando en startups como UX engineer, diseñador y product manager. Se unió al equipo de StyleSage hace más de 3 años desarrollando el UI Library y UI Guidelines para nuestra plataforma y herramientas internas. Está muy enganchado por el tema de hiking, trekking y alpinismo. Hace rutas en las montañas casi todos los findes. Como muchos diseñadores, también es un fanboy de Apple…

Javier Abadía: VP de Ingeniería, ha trabajado en distintos puestos técnicos y de gestión durante + de 20 años; llevando equipos, evangelizando sobre SIG, escribiendo software para aviones de combate... Sus ideales son el software con 0 bugs, testeo en modo paranoide, automatización, metodologías ágiles y trabajo en equipo. Desde que se unió a StyleSage hace más de 6 años está divirtiéndose con la mejor plataforma de visualización de analíticas de big data que se haya construido jamás (o casi). Ingeniero en Informática por la Universidad de Zaragoza y MBA del IE Business School. Con frecuencia se le podía ver dando charlas en PyConEs, CommitConf, Codemotion, Madrid VueJS, Python Madrid y otros saraos del circuito. Además le encanta patinar, esquiar y caminar por la montaña.

 Alicia Pérez: manchega e Ingeniera Informática por la Universidad Complutense de Madrid. Durante muchos años trabajó en proyectos de consultoría para grandes clientes como Repsol o el Canal de Isabel II, hasta que se pasó al mundo startup hace más de 5 años. Además de ser Data Scientist en StyleSage, es co-organizadora de PyLadies Madrid y mentora en varios programas que fomentan la diversidad en ámbitos tenológicos como DjangoGirls, TechShessions o Adalab. En el tiempo libre que le dejan sus gatos no le da la vida para tantos hobbies: patinaje, pintura, padel, restauración... Y lo que se deje hacer en pandemia.

Beatriz Gómez: Data Scientist en Stylesage desde hace 2 años y medio, y ahora se encarga del Product Matching. Desarrollan prácticamente toda la parte de la lógica en python y la parte de IA en keras y tensorflow. Estudió teleco en Cuenca y al acabar la carrera (2015) se vino a madrid a hacer un master de visión artificial, ahí fue donde decidió que quería dedicarse a la inteligencia artificial. Fuera de stylesage, le gusta pasear, disfrutar del terraceo, leer, descubrir Madrid, hacer deporte... Vamos, no parar quieta.

Héctor Pablos: Backend Team Lead. Estudió ingeniería de software en Valladolid y estuvo trabajando allí durante varios años para consultoras, en proyectos gubernamentales y bancarios y con todo tipo de tecnologías. Hace cinco años dio un giro a su vida y se unió a StyleSage en Madrid, donde ha liderado varios equipos hasta recalar en el equipo de Backend. En su tiempo libre suele estar en un concierto o festival de música.

Rober Figiel: CTO y Co-fundador of StyleSage. Estudió Ingeniería Industrial en Berlín y Atlanta con especialización en estadística, informática y administración de empresas. Durante la universidad, Robert trabajó en un centro de investigación sobre el cáncer, desarrollando software para detectar automáticamente estructuras cancerosas en imágenes MRI 3D MRI. Como consultor en McKinsey, Robert trabajó en proyectos muy variados sobre procesos y logística en Europa y Africa. Hizo un MBA en INSEAD in Singapur, donde conoció a Jade que le convenció para fundar StyleSage en 2013.

Orgulloso de ser un ciudadano del mundo, le encanta viajar (ha visitado +50 países). Habla 5 idiomas y ha vivido y trabajado en 9 países antes de enamorarse definitivamente de Madrid por su gente, su sol y su jamón. 

 También trabajarás codo con codo con otros equipos como Product Management o Customer Success ubicados fuera de España, por lo que es importante tener cierta soltura hablando en inglés.

Les gusta organizar actividades conjuntas de vez en cuando (aunque desde que empezó el COVID no han podido hacer tantas):

  • Viajes a conferencias.
  • Cenas.
  • Juegos de lógica al aire libre.
  • Montar a caballo.
  • Tirolinas.
  • Clases de trapecio.
  • Quedar a patinar.
  • Día deportivo al aire libre.
  • Karts.
  • ¡Toda sugerencia es bienvenida!

¿Qué piden?

Más allá de los años de experiencia, buscan una persona que conozca las piezas del desarrollo front:

  • Manejo con el idioma de Shakespeare. El idioma de trabajo es el inglés: todo lo escrito (el propio código, emails, pull requests, etc) se hacen en inglés. Además, la mitad de la empresa no habla castellano, así que las reuniones suelen ser habitualmente en inglés.
  • Sólida base de Javascript. Conoces (¡y te gustan!) las últimas novedades desde ES6.
  • Experiencia con al menos un framework moderno de JavaScript orientado a componentes, preferiblemente VueJS
  • Buenos conocimientos de HTML5 y CSS y del funcionamiento de una aplicación web (llamadas a una API, asincronía, arquitectura cliente-servidor, etc). 
  • Soltura con las herramientas habituales (git, uso de la consola del navegador, manejo de la terminal, debugging, etc).
  • Ya te has pegado antes con el desarrollo backend. Sabes lo que es desarrollar una API, y si además ha sido con Python y Django, genial.
  • Trabajo en equipo: sabes cuándo pedir ayuda y estás ahí cuando una compañera o compañero te pide consejo. Buscan un jugador de equipo que sume a todo el conjunto.

¿Y si quieres ir a por nota?

  • Si te manejas haciendo consultas a una base de datos relacional como MySQL o PostgreSQL.
  • Alguna vez has utilizado tecnologías en backend como Celery, Django Rest Framework o Redis.
  • Conoces otras herramientas del desarrollo frontend como d3.js, Quasar, Webpack o Netlify.

Tecnologías

Innegociable

  • CSS
    Avanzado
  • HTML
    Avanzado
  • JavaScript
    Avanzado

Estaría bien

  • Vue
    Intermedio
  • Python
    Intermedio
  • Git
    Intermedio

Suma puntos

  • PostgreSQL
    Intermedio
  • Django
    Intermedio

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Trabajo en equipo

Estaría bien

  • Atención al detalle
  • Pensamiento analítico

Suma puntos

  • Capacidad de recibir feedback

¿Qué ofrecen?

Salario

Hasta 50K

Horario

Flexible

Remoto

100%

💸 Un salario entre 45K€ y 55K€ brutos anuales, según la experiencia y habilidades que aportes.

🏖️ 23 días de vacaciones

📡 Trabajo remoto 100%, pero siempre con la posibilidad de acudir a la oficina de Madrid cuando quieras.

💰 60€/mes para compensar el trabajo remoto.

🕓 Horario flexible

💻 Equipo necesario para que puedas trabajar cómodamente (portátil con MacOSX o Linux, monitor)

💂 Formación externa (presupuesto anual de 1500 € para cursos, clases de inglés formación, asistencia a conferencias)

🍲 2.5 días al año para asistencia a conferencias

🧑🏽‍🎤 Ambiente diverso e inclusivo: % masculino / femenino, distintas nacionalidades, backgrounds...

¡No te vas a aburrir!

Beneficios

Clases de Idiomas
Presupuesto para formación
Presupuesto para Conferencias
Café, fruta y snacks
Eventos de formación internos
Posibilidad de elegir equipo

What the FAQ?

No, de momento, por temas administrativos solo pueden contratar en España.

Normalmente, su proceso de selección consta de 3 fases: entrevista inicial, prueba técnica y charla con Robert, el CTO.

No.

Organizan encuentros presenciales cada 3-4 meses en Madrid o alrededores a los que sería estupendo que pudieras asistir.