Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Engineer

Q Mart | كيو

Jeddah

Hybrid

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading e-commerce firm in Saudi Arabia is seeking a skilled Full Stack Engineer to build comprehensive operational platforms covering orders, payments, and logistics. In this role, you will develop scalable backend services and high-performance user interfaces, ensuring reliability and quality while managing multiple tasks. Ideal candidates have 4–6+ years of software development experience, particularly in React and Node.js, and a strong understanding of production APIs and system design. Join a small, ambitious team where your technical contributions will make a real impact.

Benefits

Challenging technical projects
Fast career growth
Collaborative work environment

Qualifications

  • 4–6+ years of professional software development experience.
  • Strong experience with frontend technologies (React/TypeScript) and backend languages (Node.js, Go).
  • Familiarity with Docker and multiple deployment environments.

Responsibilities

  • Own features from design to deployment.
  • Write clean, maintainable, and readable code across the stack.
  • Ensure code quality through testing and code reviews.

Skills

React or TypeScript
Node.js or Go
Data modeling
Docker
Debugging
Performance optimization

Tools

PostgreSQL
MySQL
Job description
Full Stack Engineer

📍 Saudi Arabia | On-site / Hybrid

🏢 Q Mart

About Q Mart

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).
  • Handling real production scenarios:
  • Errors
  • High traffic
  • Performance bottlenecks
  • Improving existing systems through:
  • Refactoring
  • Database query optimization
  • 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
  • Clear engineering standards
  • 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 / TypeScript or equivalent
  • Backend: Node.js, Go, Python, or Java
  • Solid understanding of:
  • Building real production APIs
  • Data modeling and databases (PostgreSQL / MySQL or similar)
  • Scalable web system design
  • Experience with:
  • Docker
  • Multiple deployment environments
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.