Graduate Product Engineer
About the role
Graduation-level engineering role at Invopop focused on owning backend integrations end-to-end, researching new countries/systems, making product decisions, and supporting customers. Hands-on build with Golang, in-person Madrid role with a strong emphasis on shipping production code and direct customer interaction.
Responsibilities
- Own one or more Apps from research to production
- Design and build backend integrations in Golang
- Investigate new countries and systems: read docs, interpret requirements, ask questions, and turn ambiguity into a clear plan
- Make product decisions with support: what to build first, what to cut, when to ship
- Support customers using your integrations and iterate based on real feedback
Qualifications
- Degree in Computer Science or Telecommunications Engineering, or proven track record building software outside formal education
- Evidence of exceptional ability: top of your class, standout projects, or similar
- Builder mindset: side projects, open-source contributions, hackathons
- Fluent English (spoken and written)
Skills
Benefits
- Employee Stock Options (ESOP)
- Real ownership from day one
- Hyper-growth trajectory with high-impact work
- Direct exposure to senior team and founders
- In-person collaboration in Madrid with flexible balance between office and remote

About Invopop
We help global software companies comply with local tax reporting
Invopop helps global companies like SumUp, Fever, and DeepL manage electronic invoicing across more than 25 countries through a single API. In the next five years, over 40 countries—including all EU member states—will require businesses to issue invoices electronically and report them in real-time to tax authorities. Instead of building and maintaining numerous local integrations, global companies can integrate just once with Invopop, streamlining compliance and saving time.
More open roles at Invopop
- Staff Product Engineer3w agoMadrid · Engineering
