Senior Product Engineer (Backend)
Koinz is Saudi Arabia’s leading social food ordering experience — the app that transforms everyday coffee and dining into a fun, rewarding, and shareable lifestyle.
With 2.7M+ signups, Koinz is more than a loyalty app — it’s where Gen Z and young consumers discover brands, earn rewards, share experiences, and make food social.
Your mission is to build high-scale systems powering ordering, loyalty, and social experiences — across thousands of merchants and millions of users.
As a Senior Product Engineer (Backend) who combines strong engineering skills with deep product thinking. Someone who cares about why we’re building, not just what we’re building. You’ll own features end-to-end from idea to production to post-release impact.
At Koinz, we don’t just build backend systems, we build products that users love.
What You’ll Do
- Own features end-to-end: from problem definition → design → development → release → monitoring → iteration
- Build and evolve scalable backend services and APIs powering core Koinz experiences
- Translate product ideas into simple, scalable, and high-impact solutions
- Design systems that balance performance, reliability, and speed of iteration
- Continuously improve system performance (latency, throughput, cost efficiency)
- Use data (events, dashboards, session replays) to validate decisions and guide iterations
- Ensure production systems are reliable, observable, and easy to debug
- Work closely with Product, Mobile, and Design to shape user experiences — not just implement them
- Contribute to architectural decisions (microservices, integrations, system evolution)
- Take ownership of post-release outcomes: iterate, improve, or sunset features based on impact
Who You Are
- 5+ years of experience building backend systems in production environments
- Strong experience in at least one backend language (PHP, Node.js, Java, Go, or similar)
- Solid understanding of distributed systems and microservices architecture
- Strong product sense — you think in terms of user problems, not just technical tasks
- Experience designing APIs (REST/gRPC) and working with frontend/mobile teams
- Hands-on experience with relational and/or NoSQL databases
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with Docker/Kubernetes or similar tooling
- Strong debugging and problem-solving skills in production environments
- Ability to make trade-offs between speed, scalability, and quality
Nice to Have
- Experience in high-throughput systems (ordering, payments, loyalty, real-time systems)
- Familiarity with event-driven architectures (Kafka, RabbitMQ, etc.)
- Experience with experimentation / A/B testing
- Exposure to recommendation systems or personalization
- Experience working closely with product metrics (conversion, retention, engagement)