Backend Engineer
About This Role
About Q
At Q Mart, we’re building the next generation of Saudi e-commerce systems — fast, data-driven, and AI-ready.
We operate with the mindset of a focused startup: a small, capable team with big ambitions, moving quickly and working efficiently.
We’re looking for a Backend Developer who thrives in Go (Golang) and has the technical depth to design scalable, production-grade systems built to integrate seamlessly with AI-powered services developed by our Data
and Machine Learning teams.
What You’ll Work On
You’ll join the core engineering team responsible for building the brain and backbone of Q Mart’s ecosystem.
This isn’t a typical backend position — you’ll be working at the intersection of high-performance systems, real-time operations, and emerging AI technologies, shaping how the platform thinks, reacts, and grows.
In your day-to-day, you will:
- Work directly and extensively with Go (Golang) to design and build high-performance, production-ready backend systems.
- Design and implement mission-critical microservices powering orders, payments, logistics, and real-time inventory synchronization.
- Develop REST & gRPC APIs connecting apps, dashboards, and fulfillment systems with sub-second latency.
- Architect data flows that prepare the platform for AI-driven modules such as recommendations and predictive demand planning.
- Implement observability and reliability frameworks ensuring system stability even under heavy load.
- Collaborate with AI and Data teams to create an AI-ready architecture — clean, scalable, and easy to integrate.
- Continuously refine and simplify code and architecture to improve performance, structure, and scalability.
Your mission is to turn complexity into clarity — building systems that are not only fast and reliable,
but that learn, adapt, and evolve with every order placed.
Key Responsibilities
- Build and maintain production-grade backend systems in Go (Golang) with a focus on reliability and scalability.
- Design modular, fault-tolerant microservices architectures.
- Develop RESTful and gRPC APIs for cross-service and external integrations.
- Architect backend systems that support AI integration, data pipelines, and ML-driven features.
- Optimize PostgreSQL/MySQL databases for performance and high availability.
- Automate deployments using Docker and CI/CD (GitLab CI, GitHub Actions).
- Monitor and enhance system health with Prometheus, Grafana, and ELK.
- Diagnose and resolve production issues with long-term, sustainable solutions.
- Collaborate closely with Frontend, DevOps, Data, and AI teams for seamless system integration.
- Participate in code reviews, documentation, and engineering standardization.
Requirements & Qualifications
- 3–5 years of hands-on experience in backend development within production environments.
- Strong proficiency in Go (Golang) and concurrency patterns (Goroutines, Channels, Context).
- Proven experience designing microservices architectures and clean, scalable APIs.
- Deep understanding of PostgreSQL/MySQL and query optimization.
- Practical experience with Docker, CI/CD pipelines, and Git-based workflows.
- Familiarity with distributed systems and message brokers (Kafka, RabbitMQ).
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK).
- Solid awareness of AI and ML concepts, with the ability to design backend systems that enable AI integration and scalability.
- Strong debugging and problem-solving skills in production environments.
- A system-level thinker who values architecture and long-term code health.
- Passionate about clean code, performance, and continuous improvement.
Why Join Q
- You’ll have real ownership — the freedom to lead, experiment, and influence the direction of the platform.
- You’ll be part of a foundational phase, building a system from the ground up with long-term vision and engineering excellence.
- We value clarity, efficiency, and craftsmanship over noise and bureaucracy.
- What you build here won’t just run — it will grow, evolve, and learn with the business.
Similar Jobs
Senior Backend Engineer (Saudi Nationals Only)
Reach Consulting Company · الرياض
We are hiring Backend Software Engineers for multiple openings with **one of our clients, a leading AI and technology company**, local and national candidates are preferred. The role will focus on designing, building, an
3 days ago
Generate Resume ↗Senior Backend Engineer (Saudi Nationals Only)
Reach · Riyadh
We are hiring Backend Software Engineers for multiple openings with **one of our clients, a leading AI and technology company** , local and national candidates are preferred. The role will focus on designing, building, a
3 days ago
Generate Resume ↗Senior IAM & Backend Engineer (Keycloak + Spring Boot)
InnovationTeam · Riyadh
**About the Role:** We're hiring a highly skilled engineer with deep expertise in Keycloak (Red Hat SSO) and strong backend development experience using Java 17\+ and Spring Boot. You will lead efforts in identity \& acc
1 weeks ago
Generate Resume ↗Backend Engineer - Voice AI Platform
Hams.ai · Riyadh
Build and optimize real-time voice AI pipelines using Python, FastAPI, and PostgreSQL, managing concurrent voice sessions and telephony integration.
2 weeks ago
Generate Resume ↗Software Backend Engineer
Hala · Riyadh
Design and maintain backend services and APIs, optimize performance, collaborate with teams, and ensure system security using modern technologies.
2 weeks ago
Generate Resume ↗Software Backend Engineer
HALA · Riyadh
**Who Are We** HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future bank of SMEs. HALA aims at empowering SMEs to start, run, and grow their businesses by pro
2 weeks ago
Generate Resume ↗Backend Engineer
Gathern · Riyadh
Develop and maintain scalable backend services and RESTful APIs, requiring proficiency in PHP, Laravel, and database management, with a Bachelor's degree in Computer Science.
3 weeks ago
Generate Resume ↗Senior Backend Engineer
Takamol Holding · Riyadh
**Job Description** Designs and builds scalable backend systems and enterprise microservices using Java, Spring Boot, and modern cloud‑native architectures. **Key Responsibilities** * Design and develop enterprise micros
3 weeks ago
Generate Resume ↗Backend Engineering Lead
Takamol Holding · Riyadh
**Job Description** Lead, designs and builds scalable backend systems and enterprise microservices using Java, Spring Boot, and modern cloud‑native architectures. **Key Responsibilities** * Design and develop enterprise
3 weeks ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required