El portal de empleo de España

Ingeniero Backend Sénior, Plataforma Backend (PHP y Python)

Híbrido en Barcelona·Jornada completa·Añadida ayer (comprobada el 6 nov)

Manychat

6 ofertas abiertas

Nuestro resumen

Modalidad
Híbrido, Barcelona
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
Nivel sénior

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Experiencia en entornos de producción de backend con PHP o Python, y capacidad para leer y trabajar con el otro. Escribirás código de producción en ambos.

  • Experiencia con sistemas de producción de alta carga y mejora de su rendimiento.

  • Experiencia diseñando sistemas de múltiples componentes con límites claros, planificación de fallos, despliegue (rollout) y reversión (rollback), teniendo en cuenta la seguridad.

  • Experiencia comparando opciones técnicas, identificando las compensaciones (trade-offs) y explicando tu elección por escrito (ADRs, Design Docs).

  • Experiencia práctica en observabilidad: métricas, dashboards, alertas, logs y trazado distribuido, y su uso para encontrar causas raíz.

  • Experiencia liderando un proyecto que abarca varios equipos: dividirlo en pasos pequeños y testeables, lograr la implicación de otros equipos y llevarlo a producción.

  • Trayectoria mejorando la calidad de la ingeniería más allá de tus propias tareas, por ejemplo, configurando la monitorización de errores o un proceso cuando las cosas fallaban repetidamente.

  • Conocimientos suficientes de infraestructura (bases de datos, servidores, proxies, DNS) para trabajar bien con Infra y entender cómo te afectan tus cambios.

  • Comunicación clara: explicas tu punto de vista, encuentras el problema real detrás de una petición y señalas los riesgos de forma temprana.

  • Experiencia liderando el trabajo de forma independiente mientras apoyas a tu equipo: aceptar feedback, ayudar a crecer a tus compañeros y cambiar de opinión cuando los argumentos son buenos.

Se valorará

  • Experiencia en un equipo de Plataforma o Core.

  • Sólida experiencia en producción tanto en PHP como en Python.

  • Experiencia con sistemas de autenticación y autorización (por ejemplo, JWT o Ory Oathkeeper).

  • Experiencia definiendo SLOs y creando alertas basadas en síntomas.

  • Experiencia gestionando incidentes y realizando post-mortems sin culpabilidad (blameless post-mortems).

  • Experiencia con Grafana Cloud, Rollbar o herramientas similares.

  • Experiencia creando herramientas para desarrolladores, CI/CD o herramientas para asistentes de codificación con IA.

  • Experiencia mentorizando ingenieros o liderando el intercambio de conocimientos entre equipos.

El puesto

Crear contenido que resuene es genial; convertir esa atención en crecimiento es aún mejor. Eso es lo que hace Manychat.

Nuestras automatizaciones impulsadas por IA ayudan a creadores y marcas a interactuar con sus audiencias en Instagram, Messenger, WhatsApp y TikTok, en el momento adecuado, con el mensaje correcto y sin trabajo manual.

Somos más de 400 personas en tres continentes detrás de la plataforma líder en crecimiento conversacional, con habilidades en IA que definen cómo construimos, cómo trabajamos y cómo crecemos.

Qué harás

Buscamos un Senior Backend Engineer que trabaje con PHP y Python y quiera influir en la visión general. Liderarás proyectos a nivel de empresa, como nuestro Auth Service: una capa de autorización para PHP y Python que permita a los productos de Python gestionar su tráfico directamente, sin pasar por PHP. Investigarás primero cuando las cosas no estén claras, evaluarás las compensaciones (trade-offs), las documentarás y luego realizarás lanzamientos en pasos pequeños y seguros. Además, decidirás dónde debe residir el código basándote en lo que tenga sentido para el sistema, no en qué lenguaje conozcas mejor.

Los equipos de producto acudirán a ti para pedir consejo, revisiones y ayuda para encontrar una solución cuando estén atascados. El equipo aún se está definiendo, por lo que también ayudarás a establecer la propiedad, los estándares y nuestra forma de trabajar. Si esa mezcla de trabajo técnico profundo e influencia entre equipos encaja contigo, sigue leyendo.

  • Liderar proyectos técnicos a nivel de empresa de principio a fin, desde el diseño y la planificación hasta el despliegue y el soporte, como completar el desarrollo de nuestro Auth Service y dar forma a la autorización como una capa independiente para PHP y Python.

  • Dar forma a la plataforma compartida de PHP y Python, y decidir dónde debe residir cada módulo basándote en lo que tenga sentido para el sistema.

  • Construir los cimientos que permitan a los nuevos productos de Python lanzarse y escalar sin tener que conectarse a través de PHP cada vez.

  • Definir una propiedad clara de los componentes técnicos en todo el backend, incluyendo quién es responsable de la monitorización y del conocimiento de cada uno.

  • Mejorar la forma en que detectamos problemas: gestión de errores e incidentes, reducción de ruido en las alertas y el seguimiento de errores, y dashboards de Grafana Cloud para ver cómo interactúan los servicios.

  • Encontrar las causas raíz en los servicios de PHP y Python utilizando métricas, logs y trazado distribuido (distributed tracing).

  • Hacer que el rendimiento sea parte del trabajo diario, no algo que arreglamos tras un incidente: métricas de rendimiento claras, herramientas que muestren dónde se ralentizan las cosas y análisis de comportamientos inusuales de los usuarios que causen degradación.

  • Tomar decisiones de arquitectura pensando en la alta carga, trabajando con bases de datos, servidores, proxies y DNS junto al equipo de Infra.

  • Trabajar con el equipo de Seguridad para solucionar vulnerabilidades, integrar prácticas de seguridad y mantener las librerías y dependencias actualizadas.

  • Mejorar la experiencia del desarrollador: entorno de desarrollo, CI/CD, automatización rutinaria, un enfoque de documentación único para PHP y Python, y herramientas para asistentes de codificación con IA.

  • Convertir las peticiones de los equipos de producto en soluciones: identificar qué es lo que realmente duele, proponer la mejor solución y apoyarlos con consejos de arquitectura y revisiones en componentes compartidos.

Sobre Manychat

Manychat es una empresa de SaaS que ofrece una plataforma de marketing automatizado para Instagram, Facebook Messenger, WhatsApp y otros canales de mensajería. La plataforma permite a las empresas crear chatbots, automatizar conversaciones y aumentar las ventas y el compromiso a través de la mensajería social. Fundada en 2016, Manychat ha crecido hasta servir a más de un millón de empresas en todo el mundo y es reconocida como líder en el espacio del marketing conversacional.

Manychat tiene una presencia significativa en España, con una oficina en Barcelona que sirve como un centro clave para los equipos de ingeniería, datos y producto. La cultura de la empresa enfatiza el trabajo remoto, la innovación y un equipo global. Para los profesionales internacionales, Manychat ofrece la oportunidad de trabajar con un equipo distribuido, beneficios competitivos y la posibilidad de impactar en un producto utilizado por millones de empresas, todo mientras se vive en España.

Sector
SaaS
Fundación
2016
Plantilla
100–500
Sede
San Francisco, EE. UU.
En España
Barcelona

Datos prácticos

  • Manychat tiene una oficina en Barcelona, que es un centro importante para roles de ingeniería, datos y producto, lo que la convierte en una opción viable para profesionales internacionales que buscan mudarse a España.
  • La empresa ofrece una cultura de trabajo remoto, lo que permite flexibilidad en cómo y dónde trabajas, lo que puede facilitar el proceso de reubicación.
  • El producto de Manychat es utilizado por más de un millón de empresas en todo el mundo, lo que brinda a los empleados exposición a un entorno SaaS de alta escala y ritmo rápido.
  • La empresa está bien financiada y tiene una sólida posición en el nicho de marketing conversacional, ofreciendo estabilidad y oportunidades de crecimiento.
  • El equipo de Manychat es internacional, con empleados de varios países, lo que lo convierte en un entorno inclusivo para expatriados.

En sus propias palabras

Sobre la empresa y el equipo

Algunos ingenieros son dueños de una funcionalidad. En Backend Platform, tú serás el responsable de cómo funciona el backend para todo el mundo.

Somos un equipo pequeño de ingenieros con experiencia en PHP core, Infra e IA. Lideramos iniciativas técnicas en todo el backend y somos responsables de su salud. Los equipos de producto construyen y gestionan sus propios componentes, y nosotros les proporcionamos las herramientas, los estándares y la experiencia para que lo hagan bien. Cada uno de nosotros lidera su propio proyecto, desde la planificación y el acuerdo con otros equipos hasta la puesta en producción. Trabajamos en ciclos semanales y documentamos nuestras decisiones. Actualmente, estamos unificando el trabajo de plataforma de PHP y Python en una única plataforma de backend común.

Información adicional

Manychat es un empleador que ofrece igualdad de oportunidades. Estamos comprometidos con la construcción de un equipo diverso e inclusivo. No discriminamos a empleados o solicitantes cualificados por motivos de raza, color, religión, identidad de género, sexo, preferencia sexual, identidad sexual, embarazo, origen nacional, ascendencia, ciudadanía, edad, estado civil, discapacidad física, discapacidad mental, condición médica, estado militar o cualquier otra característica protegida por las leyes o normativas locales.

Este compromiso también se refleja en nuestra experiencia con los candidatos. Si tienes necesidades individuales que puedan requerir una adaptación durante el proceso de entrevista, indícalo en tu solicitud. Haremos todo lo posible para proporcionarte asistencia durante todo tu proceso de entrevista para asegurar que tengas todas las condiciones para el éxito.

Todas las vacantes de Manychat
WhatsApp
Ver los 6 empleos