Smart Protection
SmartProtection_team
Smart Protection
Oferta cerrada el 19/12/2022

Senior Python Backend Developer

Salario55-65K
Remoto100%
📡 REMOTO 100%📖 PRODUCTO🦾 RETO TÉCNICO🚀 EMPRESA EN CRECIMIENTO🧠 DESARROLLO PROFESIONAL

¿Eres capaz de leer “ESTE MENSAJE” con la misma facilidad que “3573 M3N54J3”? Seguramente lo hayas hecho genial y súper rápido pero sabrás, al igual que lo sé yo, que no todas las imitaciones se distinguen tan rápido ni tan fácil del producto o la marca originales.

Smart Protection es una scale up nacida en 2015, cuya plataforma SaaS ha sido diseñada para ayudar a todo tipo de empresas a proteger sus marcas, productos, y contenido online, de amenazas asociadas al mal uso o a la imitación.

¿Qué harás?

Smart Protection es una máquina compleja y apasionante en la que te han reservado un palco de honor. Trabajarás, desde el backend, en el equipo de User Portal, el squad más centrado en producto. Puede que no lo hagas desde el minuto 1' pero, tras unos poquitos meses de adaptación, te pondrás el sombrero de líder de este equipo

Dicho así suena de coña, pero (vamoh a calmanoh). Sin que dejes de flipar, me gustaría aterrizar esto un poquito, bajarlo a tierra, y explicarte cómo son en realidad las entrañas de este proyecto.

Smart Protection está formado por dos equipos de producto que colaboran en conjunto, pero que se mantienen con relativa independencia el uno del otro:

  • El equipo de User Portal se dedica a BizDev o desarrollo de negocio. Está formado por perfiles backend, frontend, equipo creativo y product managers. ¡Será al que te incorpores! El objetivo principal del equipo consiste en desarrollar el portal del usuario (de ahí User Portal. Si es que está todo hilado 🧐). ¿Y qué es eso del portal de usuario? Es la herramienta SaaS integral que utilizan todos los clientes de Smart Protection para tener una visión 360º de sus marcas y productos. Esta herramienta les permite ver cómo se mueven sus activos digitales en redes sociales, marketplaces y Google en general; pudiendo también solicitar acciones legales (si fueran necesarias) para la retirada de contenido. Te encargarás de desarrollar e implementar las funcionalidades que hayáis decidido incluir en el roadmap de producto.
  • El segundo equipo, el de Insights, está enfocado en mantener la plataforma que extrae y analiza los datos de los que se nutren el resto de productos (tanto los internos como los de cara al cliente). Está formado, fundamentalmente, por perfiles backend y data scientists. Su principal objetivo es el de poner en producción y hacer escalables las soluciones desarrolladas por tus compis data scientists.

En lo que respecta a producto, son una compañía de lo más ambiciosa e inquieta. Desde su fundación, no han parado de hacer incrementos y su gama de servicios ya incluye películas y series, eventos online, publicaciones, marcas, y productos de todo el mundo. ¡Sí, sí! Ya son más de 25 los países (de esta bolita → 🌍) en los que Smart Protection tiene clientes.

Ahora que ya conoces su plataforma, ¡Vamos a hablar de tecnología!

  • El backend lo tienen montado en Python, así que ya sabes en qué lenguaje está escrito el corazón de su negocio.
  • Tienen varios motores de base datos en su catálogo. El principal es Aurora PostgreSQL, aunque también se apoyan en Aurora MySQL (si pensamos en bases de datos relacionales), y DynamoDB y Redis (si nos vamos del otro lado).
  • La fórmula del combinado (🍸) para el frontend es TypeScript + React.
  • La parte de infraestructura está montada sobre AWS y consiste, fundamentalmente, en un conjunto de APIS y Lambdas que se apoyan en contendores.

Trabajarás en un equipo 100% centrado en desarrollo de producto. Debes ser consciente de que, aunque la mayor parte de tus esfuerzos estén en el backend, compartirás mesa (aunque sea virtual) con product managers, frontenders y equipo de diseño. Aunque tu foco sea el backend, será muy valorable que tengas nociones, aunque sean básicas, de frontend (desde luego muy útiles para el rol que vas a ocupar).

Tienen pipelines de integración continua y están mejorando sus homólogos para el despliegue continuo. Son una empresa muy orientada al dato (verás que su datalake y los flujos que tiran de Spark salen en más de una conversación).

Completaré diciéndote que en Smart cuidan la calidad de las entregas, así que aspectos como el uso de DDD, las code reviews y el testing son parte inseparable de su ADN.

Tu evolución

Smart Protection
Tu primer día

En 1 mes

Como parte de tu proceso de onboarding, ya habrás podido conocer a tus compis de los equipos de Insights, BizDev y, tambíen, al equipo fundador de Smart Protection.

Te habrán explicado su roadmap de trabajo, los retos a los que se enfrentan y habrás tenido tú primer 1:1 con el CTO.

Tus responsabilidades

  • Trabajar con el equipo de producto para aterrizar los requisitos técnicos, establecer prioridades, y planificar las tareas de desarrollo.

  • Contribuir a la toma de decisiones técnicas y de arquitectura.

  • Diseñar e implementar funcionalidades en el backend que mejoren la disponibilidad y la escalabilidad de la plataforma.

  • Entregar código robusto y mantenible aplicando las mejores prácticas de testing y desarrollo.

  • Progresivamente, asumirás el liderazgo técnico de tu equipo y te implicarás más en las labores de mentoría, gestión técnica de tareas y proyectos, o desbloqueo de tareas y problemas complejos.

¿Cómo lo harás?

Te aseguro que lo harás rodeándote de personas brillantes y, sobre todo, que sienten pasión por todo lo que hacen.

En Smart Protection creen en la originalidad y en las soluciones innovadoras, y saben que para eso, las personas son las que realmente marcan la diferencia. Tendrás oportunidades de sobra para compartir tus ideas, tus puntos de vista y tu creatividad para aportar soluciones nuevas. Es más, es algo que se potencia y que será genial que traigas de casa 😉

Trabajarás mano a mano con un equipo formado por: 2 Frontend developer senior, 3 Backend developers, 1 Product manager y 1 Product designer. Con el objetivo de crear el mejor producto posible, y con el de mejorarlo iteración tras iteración.

Tus habilidades comunicativas, la experiencia que aportes en desarrollo de producto, y tu clara orientación a negocio se convertirán en tu mejor garantía de éxito.

¿Cuándo trabajarás?

¡El cuándo no es lo importante! 

Siguiendo la política de autogestión del tiempo de Smart, podrás, junto con tu equipo, determinar un horario guía con el que os sintáis a gusto.

Tendrás que adaptarte a reuniones y eventos comunes, pero el foco en Smart Protection es la calidad del trabajo y llegar al objetivo. 

Eso sí, los viernes solo se trabaja hasta las 15:00 h. ¡Viernes más llevadero, y finde más largo!

Día laborable

Jornada completa

Vacaciones

25 días

Turno continuo

Viernes

Turno continuo

En verano

¿Dónde trabajarás?

Remoto

100%

¡Donde tú quieras!

Son un equipo en remoto, aunque tienen oficinas en el Paseo de la Castellana de Madrid, entre Cuzco y Plaza Castilla.

Saben gestionar un equipo distribuido y, para que no se pierdan las relaciones personales entre los diferentes equipos, les gusta montar dinámicas y eventos en las que participa todo el mundo.

¿Con quién trabajarás?

Deja que te presente a alguna de las personas con las que trabajarás de forma más estrecha:

  • Jaime Sánchez (Frontend Engineer): Jaime es una de esas personas inquietas por naturaleza. Le encanta el dinamismo de las startups y, se mueve como pez en el agua dentro del equipo frontend de Smart.
  • Beatriz Gallego (Product Designer): es una apasionada de las artes audiovisuales, la tecnología, el diseño y la comunicación. A través del diseño de producto, ha conseguido conectar a las personas con la tecnología.
  • Magdalena Herrera (Product Manager): con más de 3 años de experiencia en el ecosistema startup, Magdalena es una apasionada de la gestión y liderazgo de proyectos en Smart Protection.
  • Javier Saez (Backend Engineer): es una persona muy comprometida y se implica al máximo con sus proyectos. Le gusta estar al día de la tecnología y siempre ha tenido predilección por proyectos con impacto en la mejora de la sociedad y la calidad de vida de las personas.
  • Minghui Ye (Backend Engineer): estudió telecomunicaciones en China y está graduado en informática por la universidad de Valencia. Tiene experiencia tanto empresas pequeñas como en grandes corporaciones. ¡Hasta ha emprendido por su cuenta!
  • Carlos Gil (Engineering Manager): Carlos es un ingeniero de software con una versatilidad alucinante. Ha ocupado gran cantidad de roles a lo largo de su carrera como ingeniero backend, engineering manager o product manager. La comunicación, su alta capacidad de resolución de problemas y el trabajo en equipo son algunas de sus competencias profesionales más destacadas.

¿Qué piden?

Para sus nuevas incorporaciones están buscando una mezcla de skills técnicas y personales:

  • Al menos 5 años de experiencia como Tech Lead o ingeniero/a de software.
  • Buen manejo de Python, ya que su core tecnológico está escrito en este lenguaje.
  • Experiencia previa liderando proyectos complejos en entornos técnicos desafiantes.
  • Que tengas y sepas inculcar unos muy buenos estándares de testing y buenas prácticas desarrollo de software (DDD).
  • Tienes experiencia en entornos cloud, idealmente AWS.
  • Tienes habilidad para guiar y mentorizar personas a nivel técnico.

Tecnologías

Innegociable

  • Python
    Avanzado
  • AWS
    Avanzado

Otras habilidades

Innegociable

  • Liderazgo
  • Capacidad de mentorización
  • Trabajo en equipo

Estaría bien

  • Comunicación escrita
  • Comunicación verbal

Suma puntos

  • Gestión de equipo
  • Visión estratégica

¿Qué ofrecen?

Salario

55-65K

Remoto

100%

💸 Plan de retribución flexible con Cobee para transporte, guardería, comidas y/o seguro médico.

🏖️ 25 días de vacaciones (23 + nochebuena + fin de año)

☀️ Jornada intensiva los viernes y durante todo el mes de agosto.

💻 Disponibilidad de espacios compartidos y de coworking en Utopicus (Madrid y Barcelona).

Beneficios

Dinámicas y eventos de teambuilding
Presupuesto para coworking
Retribución Flexible

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

What the FAQ?

Les gusta hacer las cosas con agilidad y no alargar los tiempos innecesariamente.

El proceso de selección consta de 2 fases:

  • Una entrevista técnica de aproximadamente 1.5 horas de duración.
  • Una entrevista práctica de otras 1.5 horas de duración aproximada a la que también asistirá una persona del equipo de People. Consistirá en un ejercicio de refactorización para que propongas mejoras sobre un algoritmo dado.

Smart Protection únicamente puede contratar profesionales con permiso de trabajo y residencia en España.