Manfred logoManfred logo
Manfred logo
Manfred en redes:
SalesQL
Head image
SalesQL
Oferta cerrada el 23/11/2023

Senior Python Developer

Salario45-55K
PresencialMadrid
y
Remoto60%
🏠 Híbrido🙌 Buen ambiente🕐 Horario Flexible💿 SaaS🎯 Producto

Más de 200.000 profesionales en 190 países utilizan SalesQL para agilizar sus operaciones de ventas y reclutamiento, automatizando la prospección de contactos de negocio. Su misión es ayudar a las empresas a crear más y mejores relaciones. La nuestra, ayudarles a sumar talento a su equipo. ¿Serás su próximo/a Python Developer? 🐍

Ⓜ️ SalesQL es un proyecto del que forman parte varios/as Manfreditas. ¡Tiene sello de calidad Manfred!

¿Qué harás?

🧐 Todo lo que debes saber de SalesQL

SalesQL es un producto SaaS autofinanciado al que tienen acceso cientos de miles de usuarios en todo el mundo. Son una pieza clave para la generación de leads en muchas empresas, y el mejor aliado para infinidad de equipos de people y ventas.

Y... ¿Qué es esto de la generación de leads?

Bien sencillo. Un lead es un contacto (ya sea una persona o una empresa) potencialmente interesada en tu producto o servicio. Te lo imaginarás, pero no es una tarea sencilla la de generar leads de calidad, y mucho menos mantenerla actualizada y cualificada. Para este eslabón clave de tu proceso de ventas es para el que puedes contar con la ayuda de SalesQL.


📈 Hagamos un repaso de la funcionalidad del producto.

El producto funciona mediante un modelo de suscripción, y permite generar y cualificar leads muy rápidamente a través de LinkedIn.

Sus principales funcionalidades son las que te explico a continuación:

  1. Búsqueda profesional de mails (personales y de empresa) de perfiles que escapan a tu círculo de contactos directos en LinkedIn.
  2. Posibilidad de exportar toda tu base de contactos directos en LinkedIn a cualquier herramienta que necesites. Podrás enriquecer cada contacto con información relevante y extraer más de 40 data points.
  3. SalesQL permite la integración con un montón de herramientas que incluyen los CRM más utilizados, las herramientas de email marketing más importantes, y los software de gestión de ventas más avanzados.


🖖 Ya conoces el producto. Veamos ahora lo que harás

Te convertirás en la mano derecha de 2 de las personas que más han contribuido a llevar SalesQL hasta donde hoy está, estoy hablando de Alberto y Alfonso (CTO y PM de la compañía, respectivamente).

Te entregarán las llaves del reino, es decir, te encargarás del core del producto. Como ya podrás imaginarte, es una parte del producto que no solo encierra complejidad, sino que también es la más crítica. No todo el equipo tiene la capacidad de entender y poder tocar el corazón mismo del producto. Esta es la principal razón por la que buena parte está compuesta por código legacy que hay que mejorar, modernizar, y desacoplar.

El equipo fundador de SalesQL es técnico al 100%, así que no tengas miedo de encontrarte un 🦂 cuando agites el producto. El producto funciona y está bien construido. Ahora el reto técnico pasa por "abrir otros melones": escalabilidad, mantenibilidad y evolución.

Tu evolución

SalesQL
Tu primer día

En 1 mes

[Modo esponja ON] Durante el primer mes habrás completado tu onboarding que incluirá unas cuantas sesiones de discovery del producto en las que aprenderás a medida que vas haciendo.

El producto tiene unas cuantas funcionalidades que es importante que entiendas. No solo a nivel funcional, sino también a nivel lógico (básicamente, cómo está construido). No te preocupes, lo harás de forma ordenada y gradual, y para ello te acompañarán el CTO y el PO de la compañía.

Conocerás a todo el equipo, y los diferentes departamentos que componen la empresa.

Tus responsabilidades

  • Desarrollar nuevas funcionalidades directamente sobre el core del producto SalesQL.

  • Reducir la deuda técnica que el producto haya podido acumular. Trabajarás con el equipo para eliminar cualquier vestigio de código legacy.

  • Desarrollar nuevas funcionalidades que cumplan con las especificaciones técnicas y funcionales definidas por el equipo de producto.

  • Trabajar en pro de la escalabilidad y la mantenibilidad en cada nuevo incremento de producto.

  • Evaluar y proponer mejoras. Será importantísimo que seas capaz de ver las implementaciones técnicas con ojo crítico. Revisarás Pull Requests, al igual que el resto del equipo también revisará las tuyas. Que no te dé miedo levantar la mano y proponer otras soluciones y alternativas.

¿Cómo lo harás?

🫂 Repasemos sus ceremonias:

De lunes a jueves tienen una daily de ingeniería. El objetivo es comentar de una forma muy ejecutiva los avances, el plan para ese día, y los bloqueos (si los hubiera) que se están experimentando. Formarás parte de un equipo pequeño y extremadamente ágil. Siempre te será fácil encontrar a esa persona de referencia que en cada momento necesites para avanzar con tu trabajo.

Al comienzo de cada nueva iteración hay una sesión de planificación. La idea es que de una forma más o menos ágil se pueda construir el backlog de tareas del equipo, y se haga una estimación (os apoyaréis de unos cromos para ello) del tiempo que cada tarea va a consumir.


🤸 Metodología de trabajo:

Trabajan utilizando metodologías ágiles al más puro estilo SCRUM. Aunque no son muy puristas, tienen sprints bisemanales claramente orientados a cumplir con el siguiente objetivo: cada mes hay 2 subidas a producción.

Todas las tareas pasan por Jira. Esa será la fuente de la verdad.

El repositorio de código y las PRs estan en Github.


😒 Qué hay de la burocracia:

¡Política cero bullshit! Lo que haya que decir, se dice y punto. Vas a tener siempre muy cerca a las personas que necesites para avanzar con tu trabajo o para resolver un bloqueo. Lo vas a ver por tus propios medios, el ambiente es ideal y no será necesario que pierdas tiempo en peticiones o cuestiones que no puedan tratarse en el momento y/o a viva voz.

Lo mismo se traslada a nivel jerárquico. La organización es plana como la palma de una mano. Todo el equipo abraza el mismo compromiso y el mismo objetivo con las mismas ganas. Si hay que meterse al barro, ¡tonto el último!

¿Cuándo trabajarás?

El equipo suele trabajar de 10:00 h a 18:00 h. ¿No te encaja? No te preocupes, podrás seguir el horario que tú elijas.

Los viernes disfrutarás de jornada reducida, además de que es el no-meetings day.

Día laborable

Jornada completa

Vacaciones

22 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Presencial

Madrid
y

Remoto

60%

Esta es una posición híbrida desde Madrid. ¿Y esto qué significa, si hay gente trabajando desde Argentina? Significa que compartirás espacio físico los martes y los jueves en un coworking situado en la zona de Príncipe Pío. Además de mantener un contacto de tú a tú, trabajarás con gente súper maja 😇 y encontrarás un espacio equipado con todo lo que necesites: café, fruta, cabinas insonorizadas y mucha luz natural.

¿Con quién trabajarás?

Ahora mismo, son 15 personas dentro del equipo de ingeniería. Hay una parte que está externalizada, pero deja que te presente a aquellas personas con las que más compartirás en tu día a día:

  • Ariel Camino (CEO): él puso la primera piedra en SalesQL. Desarrolló SalesQL solo, sin dejar su trabajo, hasta que el producto tuvo un crecimiento explosivo.
  • Alberto Paparelli (CTO): tiene más de una década de experiencia como referente técnico en ecosistemas Python, Javascript, y producto software de todo tipo.
  • Alfonso Pantoja (Product Manager): fundó su propia startup, y antes trabajó muchos años como CTO en otros proyectos.
  • Victoria Dichiera (Sr. Frontend Developer): todo el mundo la conoce como Vicky. Es una de las líderes técnicas dentro del equipo de desarrollo y será también una de las personas con las que más tiempo compartas.

Agustín Croce, Cynthia Monastirsky y Brian Clarós, trabajan en SalesQL a través de una consultora desde 2020. Ya son también parte de la empresa 🤗.

¿Qué piden?

Lo más importante es que tu mochila esté cargada de ilusión y energía. ¡Es en serio! Serás una pieza importante en un equipo muy dinámico y comprometido, y será clave que haya un buen match cultural a este respecto. Por supuesto, hay varios must con los que debes cumplir:

  • Eres una persona muy experimentada en desarrollo Python con frameworks web. No mediremos tu experiencia en años, pero no podremos avanzar sin un alto nivel de seniority.
  • Te manejas con soltura con bases de datos relacionales y no relacionales. Trabajarás desarrollando un producto muy orientado al tratamiento de datos.
  • Eres crítico con tu trabajo y con el de tu equipo. Tocarás el corazón de un producto que utilizan miles de personas a diario. Es importante que esté bien construido y que no te dé miedo levantar la mano si algo no está bien o si se debe mejorar.
  • Tienes experiencia con containers Docker y no te da miedo resolver problemas en entornos productivos.
  • Te has enfrentado antes a problemas y productos complejos. Te preocupan aspectos avanzados como la escalabilidad, la modularidad, el testing y el fácil mantenimiento de un producto software.

Esto te dará un plus 👇:

  • Tienes experiencia creando y manteniendo ETL.

Tecnologías

Innegociable

  • Python
    Avanzado
  • Django
    Avanzado
  • PostgreSQL
    Avanzado

Estaría bien

  • Docker
    Intermedio
  • Fastapi
    Básico

Suma puntos

  • Kubernetes
    Intermedio
  • MongoDB
    Intermedio

Otras habilidades

Innegociable

  • Capacidad de autogestión
  • Proactividad
  • Trabajo en equipo

Estaría bien

  • Atención al detalle
  • Visión crítica
  • Aprendizaje Continuo

Suma puntos

  • Liderazgo

¿Qué ofrecen?

Salario

45-55K

Horario

Flexible

Remoto

60%

📚 Presupuesto para cursos, libros, equipo tecnológico o cualquier necesidad que tengas en tu trabajo.

🤗 Ambiente amigable, relajado, y súper positivo. Fliparás con el ambiente multicultural y el buen rollo que se respira.

🔝 La oportunidad de trabajar en una startup tecnológica en crecimiento donde todo lo que hagas va a tener un impacto directo en el proyecto y en el trabajo de muchas personas.

Beneficios

Presupuesto para formación
Café, fruta y snacks
Presupuesto para coworking

What the FAQ?

No. Es superimportante y enriquecedor para el equipo que este se encuentre al menos una vez a la semana en la ofi.

El proceso será muy ágil (resalto el "muy"). Se trata de una posición estratégica para la empresa y lo verás a continuación, el proceso de selección no es complicado:

  1. La primera fase será una entrevista técnica. Daréis un breve recorrido por tu background y experiencia, siempre orientado a determinar tu nivel de madurez técnica en Python, y en productos más bien complejos. No habrá prueba técnica como tal, pero es posible que comentéis alguna pieza de código de las que componen el producto de SalesQL, o de tu propio repo personal.
  2. Habrá una entrevista final con una parte del equipo. La idea es que todas las partes podáis validar ese match cultural. Irá seguida de una pequeña charla con el CTO.

Es importante para el equipo que no te consumas en un proceso largo y tedioso. Ahora queda de tu parte que le pongas el entusiasmo y las ganas que mejor te caracterizan.