Product Engineer

About Breeze
At Breeze, we're building towards a future where people spend less time on their phones and more time connecting in real life.
The Breeze app is the dating app for real dates. We've built the world's first service that organises actual offline dates at scale. On Breeze, users skip the online chat – once you match, you pick a time, and we organise a real-life date at one of our partner venues. We handle the reservation. We pick the place. You just show up.
We've organised over 650,000 dates and are a top 5 dating app in the Netherlands, Belgium and the UK. With rapid expansion across Europe and the US underway.
About the role
The date itself is the core of Breeze, and that experience depends on our partnered venues and support team. You will own the products that power both, as well as the user-facing features that connect them.
Concretely, you would:
Own the partner portal & reservation systems end-to-end: every date needs a table. You’ll build and maintain the Golang backend that powers our reservation logic and third-party integrations, as well as the partner portal (currently in Vue.js) where partners manage availability, review bookings, read user feedback, and apply to host events. This includes automation agents and booking flows that reserve directly on partner websites when no API exists, and systems that keep availability in sync with what partners actually have.
Build support interfaces for agent-assisted workflows: design tools for a high-volume, time-sensitive support environment covering user messages, approvals, ban objections, cancellations, manual reservation fixes, and data requests. You’ll evolve these workflows toward a human-in-the-loop model, where AI agents propose actions and support staff validate them through clear, structured interfaces.
Drive in-app improvements around the date experience: ship features that allow users to resolve issues without contacting support, such as payment flows, refunds, safety tooling, and self-service actions around cancellations or date changes. You’ll collaborate closely with our Flutter engineers, owning the API side and make small contributions on the app side.
Strengthen backend infrastructure: contribute to Breeze-wide backend improvements as part of the Data & Tech guild, including observability, API design, and code quality.
About you
Strong backend engineer: You have solid, production-grade experience in Golang (and Python). You know how to design reliable systems, think through failure modes, and write code that others can maintain. You've built things that run in production at real scale.
Full-stack capable (backend-first): You can build and maintain web interfaces using JavaScript frameworks (or similar languages) well enough to own the dashboards you're responsible for. You care about the experience of the people using your tools, even if frontend isn't your primary craft.
Ownership mindset: You define your own priorities, move fast, and take full responsibility for the systems you own, including when things go wrong. You don't wait to be told what to do next.
AI and agentic experience: You've built or integrated AI-powered automations: using LLM APIs, autonomous agents, browser bots, and similar workflows reliably in production systems. We’re looking for someone who feels at home in that environment and can contribute immediately. Experience with cloud-based agentic coding workflows is a strong plus.
Systems thinker: You can reason about how components interact, where things will break, and how to design for reliability from the start, not bolt it on after the fact.
Clear communicator: You flag risks early, make technical decisions legible to non-engineers, and keep operations and support informed without being asked.
Mission-aligned: You're excited about using technology to get people offline and into real conversations with real people.
What Breeze offers you
Compensation & Benefits
💰 Competitive Salary: Between €6.000 and €8.500 on a full-time basis per month (gross, excl 8% holiday allowance), depending on your experience. If necessary, we can sponsor a visa and/or 30% ruling when you qualify.
🔒 Security: After 1 or 2 half-year contracts, transition to a permanent contract for job stability and security.
📈 Benefit from our success: Post half-year contracts, gain the option for share options, aligning your growth with ours.
🧓 Pension: 5% pension contribution via a sustainable a.s.r. pension scheme.
🌴 Holidays: Enjoy 25 paid vacation days and public holidays off, complemented by an 8% yearly holiday allowance.
Work Environment & Tools
🕐 Flexibility: Adapt to your preferred working hours, with the freedom to work partially remotely. Option to work up to 1 month outside the Netherlands per year.
🚝 Sustainable & No Travel costs: Our office is just a minute away from Rotterdam Central. Breeze covers your travel costs.
💻 Quality gear: We equip you with necessary tools and software, be it a high-end laptop, LLM/professional software subscriptions and/or an ergonomic workspace.
💥 Dynamic Workspace: Fast decisions, direct impact, and ownership from day one.
Growth & Culture
🌱 Empowered Growth: Quickly gain a lot of responsibility in a rapidly growing startup, with opportunities to grow with the company, and budgets for learning.
🏋️ Personal well-being: Company fitness and access to a psychologist.
✨ Team bonding: Monthly team dinners/activities and an annual work trip abroad.
🌍 Mission-Driven Team: Work in a small, young and ambitious team dedicated to transform online dating.
Apply for the job
Feel free to reach out if you have questions about the position or our company. We're curious to know who you are and are open to talk even if you don't recognize yourself directly for 100% in this vacancy: join@breeze.social
Apply here if you think we are a match:
