Manfred logoManfred logo
Manfred logo
Manfred en redes:
Invopop
Head image
Invopop

Product Software Engineer (Go)

PresencialMadrid
y
Teletrabajo40%
🤸 Autonomía💂 Inglés🎯 Producto🛸 Startup👛 Stock Options

Cada país tiene su propia manera de gestionar la facturación electrónica. Para una empresa global, mantenerse al día con 25 normativas distintas es un dolor continuo. Invopop nació justo para lo contrario, convertir todo ese caos en una sola API que genera facturas válidas en cualquier país.

Si te mueve la curiosidad, te encanta entender el “por qué” de las cosas y no te conformas con recibir un ticket perfectamente masticado, aquí vas a encajar. En Invopop no hay PMs entre el problema y el código, el Product Engineer es quien investiga, decide y construye el producto.

Buscan a alguien con alma de builder, gente que ha creado cosas por su cuenta, que ha contribuido a open source, que disfruta leyendo documentación imposible, desmontando sistemas y montando otros mejores. Backend fuerte, mentalidad de producto aún más fuerte.

Si esto te suena a tu manera de trabajar, sigue leyendo 👇

¿Qué harás?

Invopop ayuda a plataformas globales como SumUp, Payhawk o MEWS a cumplir con la facturación electrónica en más de 25 países… a través de una sola API. Hacen una abstracción completa de la regulación fiscal de cada país en un formato unificado y entendible por desarrolladores.

Y el momento actual no puede ser mas dulce para ellos. En más de 40 países (incluidos todos los de la Unión Europea), van a exigir que todas las empresas reporten sus facturas en tiempo real a las autoridades fiscales. Esto significa que cualquier compañía que opere internacionalmente necesitará una solución como Invopop para poder seguir funcionando. El mercado literalmente está explotando.

La propuesta de Invopop es convertir toda esa complejidad local en una API única, apoyada en GOBL (su estándar abierto para documentos electrónicos comerciales) y en una arquitectura modular en Go con microservicios, NATS como sistema de eventos, CQRS, bases documentales y despliegues automatizados en Google Cloud vía GitOps.

La empresa fue fundada por Sam Lown (co-founder & CTO de Cabify) y Juan Moliner (ex-BCG). Desde entonces han pasado por Y Combinator (W23), han recaudado 3M€, han sido nombrados Best Startup en South Summit y han aparecido en Wired como una de las startups más prometedoras de Madrid.

Lo más interesante es que no solo tienen un estándar abierto y una arquitectura muy sólida, sino también tracción real. Partners como Chargebee, Stripe Billing, implementadores de NetSuite y consultoras de ERP ya están integrando Invopop para ofrecer facturación electrónica global a sus propios clientes.

Están en ese punto único donde el producto funciona, el mercado los empuja y cada persona nueva influye directamente en la dirección técnica del sistema y en la expansión internacional del estándar.

Este rol no se parece al backend clásico donde recibes tickets y los cierras. En Invopop, el/la Product Engineer es quien une negocio y tecnología sin intermediarios. No hay PMs que traduzcan requisitos, ni capas que amortigüen la complejidad: la persona que lidera una integración es quien investiga el problema, diseña la solución, la construye y acompaña a los clientes que la usan.

Tu trabajo comienza siempre igual: enfrentándote a un país o sistema nuevo que nadie entiende del todo. Tendrás que leer normativa fiscal (casi siempre ambigua), interpretar documentos técnicos, hablar con proveedores o incluso con la propia administración pública cuando toque. A partir de ese caos inicial tendrás que encontrar un modelo claro y convertirlo en software que funcione en producción, dentro de un sistema distribuido real.

La plataforma de Invopop está construida sobre un core en Go, diseñado para ser modular y extensible. Ese core expone la API principal, gestiona los motores de validación y transformación, y coordina los módulos externos mediante comunicación asíncrona sobre NATS. La arquitectura sigue principios CQRS, lo que permite evolucionar países, integraciones y modelos sin romper nada. Los servicios se despliegan en Google Cloud sobre Kubernetes, con un enfoque GitOps para mantener todo reproducible y auditable.

Parte de tu trabajo también implicará construir pequeñas piezas de interfaz desde Go, utilizando los componentes internos del equipo, para que las integraciones no solo funcionen por dentro, sino que puedan configurarse de manera sencilla por parte de los usuarios.

El valor de este rol no está en ser un experto en un lenguaje concreto, sino en tu capacidad para entender un dominio complejo, encontrarle estructura y traducirlo a un diseño limpio, mantenible y realista. Aquí no programarás en piloto automático: diseñarás, priorizarás, tomarás decisiones y verás cómo tus integraciones llegan a producción y empiezan a usarse en empresas reales de varios países.

Si has construido proyectos propios, has contribuido a open source, disfrutas desmontando problemas difíciles y quieres participar en un producto que está definiendo un estándar abierto para facturación global, este rol te va a encantar. Aquí tu trabajo no se queda en un repo: tiene impacto directo en cómo las empresas del mundo cumplen la ley.

Tu evolución

Invopop
Tu primer día

En 1 mes

Habrás completado tu onboarding y entendido el negocio a un nivel mucho más profundo del que esperabas: cómo funciona GOBL, cómo se estructura la plataforma, cómo se comunican los servicios y qué significa realmente “emitir una factura válida” en distintos países. Ya habrás trabajado codo con codo con Sam y Juan, participando en pequeñas tareas reales que te habrán permitido ver de cerca el tipo de problemas que resuelven y cómo se toman las decisiones dentro del equipo.

Tus responsabilidades

  • Participarás en el diseño y desarrollo de nuevas integraciones y funcionalidades en Go, trabajando directamente sobre la arquitectura modular de Invopop. Servicios independientes que se comunican mediante NATS, modelos de datos basados en GOBL y patrones CQRS para separar escritura y lectura.

  • Investigarás regulaciones, APIs de haciendas, ERPs y servicios externos, analizando esquemas, validaciones y requisitos técnicos para poder traducirlos a modelos de dominio claros y a flujos de transformación dentro del backend.

  • Utilizarás esa información para identificar oportunidades técnicas y funcionales: optimizar conversiones de documentos, mejorar validaciones, detectar puntos débiles en la comunicación entre servicios o proponer nuevos módulos que reduzcan la complejidad para los clientes.

  • Transformarás problemas complejos en soluciones accionables: definirás qué datos deben persistirse, qué eventos deben publicarse, cómo estructurar un pipeline de conversión o qué reglas aplicar para que un documento cumpla con la normativa de un país concreto. Todo ello con criterios de aceptación claros y métricas verificables.

  • Priorizarás el trabajo de integración y desarrollo teniendo en cuenta impacto, complejidad técnica, dependencias del sistema y la dirección del producto. Tu criterio será clave para decidir qué se implementa primero y cómo afecta al resto del ecosistema.

  • Te responsabilizarás del ciclo completo de cada integración: implementación en Go, definición de eventos, tests, despliegue en Google Cloud / Kubernetes mediante GitOps y soporte posterior. Ajustarás el alcance cuando sea necesario para entregar valor rápido sin romper la arquitectura.

¿Cómo lo harás?

Invopop trabaja con una estructura muy horizontal. No hay jerarquías rígidas, no existe el micromanaging y no hay PMs marcando qué hacer. Cada persona entiende el objetivo, tiene el contexto y decide cómo avanzar. La autonomía no es un beneficio, sino más bien, parte del rol. Se espera que investigues, tomes decisiones y líderes tu propia integración.

Aunque la cultura promueve la comunicación asíncrona y la documentación clara, el trabajo del día a día se vive muy en oficina, en Madrid. Casi todo el equipo viene varios días por semana porque el producto está en una fase en la que la velocidad y la transferencia de contexto lo son todo. Las conversaciones espontáneas, las pizarras, las revisiones técnicas en persona y el “ven, mira esto un momento” aceleran muchísimo el trabajo.

Hay una reunión semanal para alinear prioridades y compartir avances, y el resto fluye entre discusiones técnicas, revisiones de diseño y sesiones rápidas para destrabar problemas complejos. Slack y Zoom se usan cuando hace falta, pero la realidad es que los temas importantes se resuelven cara a cara, rápido y con mucha claridad.

La parte técnica funciona con procesos sólidos, GitOps para gestionar configuraciones, despliegues continuos sobre Kubernetes, código revisado por personas que se preocupan por el diseño y no por la jerarquía, y un enfoque muy fuerte en documentar por qué se toma cada decisión. Esto permite moverse rápido sin sacrificar la calidad del sistema.

Colaboran de forma muy directa, compartiendo mesa con gente que sabe muchísimo en un entorno donde tu criterio pesa tanto como tu código, y donde estar cerca del equipo multiplica tu capacidad de hacer cosas grandes.

¿Cuándo trabajarás?

Su jornada es bastante flexible. Aquí se trabaja con una planificación y objetivos, por lo que olvídate de calentar la silla. Si eres organizado/a y te has sentido alguna vez como “tu propio jefe/a” o has disfrutado llevando empresas desde sus comienzos al éxito, este “cuando” te pega y mucho. 🙂

Día laborable

Jornada completa

Vacaciones

24 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Presencial

Madrid
y

Teletrabajo

40%

Esta posición es híbrida, pero no en el sentido difuso que suele verse en ofertas. En Invopop creen de verdad en la colaboración presencial, sobre todo en esta fase del producto en la que cada decisión técnica afecta directamente al rumbo de la compañía.

La referencia general es tres días por semana en la oficina de Madrid y dos días de trabajo remoto. No hay una política rígida de control, pero sí la realidad de que el equipo funciona mejor cuando comparte mesa, pizarra y conversaciones espontáneas. Las integraciones que liderarás requieren entender dominios complejos, debatir decisiones de arquitectura, revisar modelos y, a veces, resolver dudas en minutos en lugar de en hilos de Slack.

Sam (cofundador y CTO) y Juan (cofundador) están habitualmente en oficina, y parte del valor del rol está precisamente en tenerlos cerca,absorber contexto, tomar decisiones rápidas y avanzar sin fricción.

¿Con quién trabajarás?

Invopop cuenta con el respaldo de E-Merge , Global Founders Capital y Target Global , así como de muchos “business Angels” conocidos.

Además, algunos de los miembros son:

Sam Lown (CTO - Core system): Lidera tecnología y producto en Invopop. Arquitecto de sistemas, desarrollador y emprendedor, sabe traducir ideas en éxito. Nacido en Yorkshire (UK), por ahora le encontrarás en Madrid. Se considera un apasionado de los proyectos que suman a la sociedad y construyen un futuro sostenible. Anteriormente co-fundador y CTO de Cabify. Se le ocurrió la idea de Invopop después de sentirse frustrado con las soluciones disponibles en el mercado sobre facturación, durante su tiempo en Cabify.

Juan Moliner (CEO - business development): Lidera el desarrollo de negocios en Invopop. Anteriormente consultor en BCG. Experimentó lo doloroso que es la facturación electrónica para las empresas mientras trabajaba en un proyecto para una empresa multinacional en México.

Sumando fuerzas desde el backend, contarás con el apoyo de: Luismi (Sr. Backend - Integrations)

¿Qué piden?

Buscan a una persona con base sólida en backend, pero sobre todo con mentalidad de producto y esa mezcla de curiosidad y criterio que hace que alguien pueda liderar una integración de principio a fin.

  • Experiencia de al menos 3/4 años desarrollando en backend y APIs, servicios distribuidos o sistemas con cierta complejidad. Ellos programan casi todo en Go, aunque el lenguaje en si mismo es lo que mas valoran: si vienes de Go, Rust, Elixir, Ruby, Node o similares, te adaptarás rápido al ecosistema.
  • Inglés alto, fluido, hablado y escrito. Es el idioma de trabajo, todas las comuniciones, reunione y documentación en Invopop son en inglés, y lo usarás con clientes, partners y documentación internacional.
  • Haber construido por tu cuenta: side projects, productos propios, herramientas internas, automatizaciones… Lo que sea, pero que demuestre que sabes moverte sin que te marquen el camino.
  • Contribuciones a open source o participación en comunidades técnicas. Invopop valora mucho a quienes han colaborado en proyectos que otros usan.
  • Capacidad para investigar dominios complejos: leer normativa, interpretar requisitos difusos, buscar información donde no la hay y sacar claridad del caos.
  • Autonomía real. Aquí no hay PMs, así que necesitas sentirte cómodo/a diseñando, priorizando y tomando decisiones de producto tanto como de arquitectura.
  • Tienes experiencia con arquitecturas event-driven, modelos CQRS o sistemas distribuidos.
  • Has trabajado en fintech, contabilidad, fiscalidad o cualquier dominio donde los datos “tienen reglas”.
  • Te atrae la idea de influir directamente en el estándar abierto GOBL y en su ecosistema de herramientas.
  • Te gusta entender también la capa visual: en Invopop se construyen pequeñas piezas de UI desde Go, y valorar la experiencia del usuario final ayuda mucho.

Tecnologías

Estaría bien

  • Golang icon
    Golang
    Avanzado
  • Svelte icon
    Svelte
    Intermedio

Suma puntos

  • Ruby on Rails icon
    Ruby on Rails
    Básico

Otras habilidades

Innegociable

  • Proactividad
  • Autonomía en el aprendizaje
  • Aprendizaje Continuo

Estaría bien

  • Liderazgo
  • Comunicación intercultural

Suma puntos

  • Adaptabilidad al cambio

Idiomas

Inglés
Fluido

¿Qué ofrecen?

Salario

Hasta 70K

Horario

Flexible

Remoto

40%

🏖️ 24 días de vacaciones (los 22 de toda la vida + nochebuena + fin de año)

💰 Además del salario fijo, contarás con acceso a stock options.

🗺️ ¡oportunidad incomparable de crecer a medida que crece la empresa!

What the FAQ?

  • Step 1: First call with Juan and/or team member
  • Step 2: Take-home coding exercise
  • Step 3: 30-min video call with Sam + discuss coding exercise
  • Step 4: In-person final meeting at our Madrid office

A priori no, por temas administrativos y por la modalidad de trabajo híbrido en Madrid.

Si eres de fuera, ellos están abiertos a ayudar en la mudanza o el visado si necesitaras

Invopop
Product Software Engineer (Go)Madrid y 40% Teletrabajo
SalarioHasta 70K