×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Engineer

Job in Jeddah, Saudi Arabia
Listing for: Q Mart | كيو
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 200000 - 300000 SAR Yearly SAR 200000.00 300000.00 YEAR
Job Description & How to Apply Below

Q Mart is building the next generation of e-commerce systems in Saudi Arabia.

We are not just building an app — we are building a complete operational platform covering orders, inventory, payments, logistics, and data-driven intelligence.

We operate in a real startup environment:

small team, fast decisions, constant challenges, and direct impact on the product.

The Role

We are looking for a strong, technically solid Full Stack Engineer

who understands systems end-to-end — from frontend to backend to production

and is comfortable working on multiple streams in parallel without sacrificing quality.

This role is for someone who:

  • Enjoys real technical challenges
  • Thrives under pressure and changing priorities
  • Understands that a feature is not done until it runs reliably in production

This is a role for engineers who build and think
, not just write code.

What You Will Work On
  • Building complete end-to-end features including:
  • High-performance user interfaces
  • Scalable and reliable backend services
  • Well-designed data models and data flows
  • Developing frontend applications using React (or similar), with real focus on performance and user experience.
  • Building backend APIs using Node.js or Go (or equivalent), with attention to:
  • Performance
  • Security
  • Scalability
  • Designing and integrating RESTful APIs (with potential internal use of gRPC).
  • Errors
  • High traffic
  • Performance bottlenecks
  • Improving existing systems through:
  • Refactoring
  • Caching where appropriate
  • Working with Docker and multiple environments (local, staging, production).
  • Participating in architectural discussions and making meaningful technical decisions.
Key Responsibilities
  • Own features end-to-end, from design to deployment.
  • Write clean, maintainable, and readable code across the stack.
  • Design systems that can scale and adapt as requirements change.
  • Work on multiple tasks in parallel while managing priorities effectively.
  • Ensure code quality through:
  • Testing
  • Code reviews
  • Diagnose and resolve production issues calmly and responsibly.
  • Balance execution speed with sound engineering decisions.
Requirements & Qualifications
  • 4–6+ years of professional software development experience.
  • Strong, hands-on experience with:
  • Frontend: React / Type Script or equivalent
  • Backend: Node.js, Go, Python, or Java
  • Solid understanding of:
  • Building real production APIs
  • Data modeling and databases (Postgre

    SQL / MySQL or similar)
  • Experience with:
  • Docker
  • Basic observability concepts (logs, metrics)
  • Ability to think in systems, not isolated pieces of code.
  • Comfortable working in a fast-moving startup environment.
  • Strong ownership mindset — you move when there is a problem.
  • Ability to explain technical decisions clearly.

We care more about why you use a technology

than how many tools you list on your CV.

Why Join Q Mart?
  • You will work on real technical challenges
    , not toy problems.
  • You will build systems used daily by real customers.
  • You will be part of a small, highly capable team with big ambitions.
  • Your technical voice will be heard and respected.
  • You will grow fast by working across the entire system.

At Q Mart, a Full Stack Engineer is not “a bit of everything.”

It is a system builder who takes responsibility and enjoys the challenge.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary