Backend developer
Summary
Builds backend features, APIs, and integrations for Shopware e-commerce and POS systems using PHP/Symfony, with AI-assisted tools like Claude Code.
We're looking for an experienced backend developer to join our team in Sandnes. You'll build new features and plugins, extend APIs, and develop integrations between the Shopware e-commerce platform and systems like POS, ERP, and payment providers.
You should be experienced in development in general, and with PHP/Symfony experience as a strong plus. We DO work with AI-assisted engineering like Claude Code, Cursor and more, and it is a requirement to feel confident in working with these tools.
Location: Sandnes, Norway
We do NOT search for remote candidates – such applications will unfortunately not be responded to.
Infrastructure: Self-hosted on Hetzner & our own private cloud. You'll work closely with the infra team and have real ownership over the environments your code runs on
CI/CD: GitHub Actions with automated build, test & deploy pipelines
Dev Tools: PHPStorm, Cursor, Claude Code. We invest in tools that make you faster
What we're looking for
- 5+ years of backend development experience, preferably PHP
- Experience working with integrations (REST APIs, message queues, webhooks)
- Experience with modern Git workflows
- Retail or e-commerce domain experience is a big plus
- On-site presence in Sandnes, Norway is required
Who we are
Flow Retail is a Norwegian SaaS company redefining the POS and retail experience, by building and selling our own Flow Retail POS platform, alongside full-range Shopware e-commerce deliveries.
Our mission is clear: help retailers grow smarter and operate faster. Our technology combines cloud-native architecture with years of hands‑on retail knowledge.
We're a trusted partner for chains that want modern tools, high uptime, real-time insights, and seamless omnichannel experiences.
From our HQ in Sandnes, we build solutions used across Norway and beyond—both in physical stores and online.
We are a small, focused team that values
- Pragmatic code over unnecessary complexity
- Great UX over trendy features
- High trust and ownership across all roles