Full Stack Developer – E-Commerce, Apps & Systems

Arkan Marketing Services

Doha

On-site

QAR 180,000 - 300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Arkan Marketing Services is seeking a highly capable Full Stack Developer to build and maintain e-commerce websites, mobile apps, internal systems, APIs, dashboards, and automation tools across multiple retail brands. This hands-on role requires translating business requirements into scalable solutions and taking projects from concept to production.

The ideal candidate will manage multiple projects, work independently, solve complex problems, and responsibly use AI-assisted development tools to

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

Responsibilities

  • Build and maintain high-performance e-commerce websites, web applications, mobile apps, and internal business systems.
  • Translate business requirements and manual processes into structured, scalable digital solutions.
  • Develop responsive storefronts and web applications using React, Next.js, TypeScript, JavaScript, HTML, CSS, and Tailwind CSS.
  • Work with Shopify, WooCommerce, and custom commerce backends.
  • Develop product pages, collections, search, filters, carts, checkout flows, customer accounts, wishlists, loyalty features, and order-tracking tools.
  • Build and maintain customer-facing mobile applications for iOS and Android using React Native, Flutter, Expo, or similar technologies.
  • Design scalable backend systems using Node.js, TypeScript, Python, REST APIs, webhooks, background jobs, queues, authentication, and role-based permissions.
  • Design and manage databases using PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
  • Integrate payment gateways, ERP systems, inventory platforms, delivery providers, CRM systems, WhatsApp APIs, analytics tools, and marketing platforms.
  • Develop custom Shopify applications, plugins, APIs, and third-party integrations when required.
  • Build internal platforms for product management, inventory, procurement, restocking, order management, customer service, approvals, reporting, and workflow automation.
  • Improve website speed, Core Web Vitals, SEO, mobile usability, conversion performance, API response times, database queries, caching, and application scalability.
  • Implement secure authentication, permissions, input validation, rate limiting, secrets management, API security, and secure deployment practices.
  • Test, debug, maintain, and improve existing applications and codebases.
  • Deploy and manage applications using Git, GitHub, Linux, Docker, CI/CD, Nginx, Vercel, AWS, Azure, Google Cloud, or similar services.
  • Set up appropriate logging, monitoring, backups, error tracking, and production support.
  • Use AI development tools such as Codex, Claude Code, GitHub Copilot, Cursor, and AI coding agents to accelerate development, debugging, testing, documentation, and code review.
  • Review, test, and take full responsibility for all AI-generated code before deployment.
  • Create reusable systems and components that can support multiple brands and future projects.
  • Maintain clear technical documentation and organised development records.
  • Manage multiple development projects and deliver reliable, production-ready solutions within agreed timelines.

Skills

React
Next.js
TypeScript
JavaScript
HTML CSS
Tailwind CSS
Node.js
Python
REST APIs
Webhooks
Docker
CI/CD
Cloud basics

Education

Bachelor’s degree in CS/SE/IT or equivalent

Tools

Shopify
WooCommerce
PostgreSQL
MySQL
MongoDB
Redis
Git

Job description

About the Role

Arkan Marketing Services is looking for a highly capable and delivery-focused Full Stack Developer to build and maintain e-commerce websites, mobile applications, internal systems, APIs, dashboards, and automation tools across multiple retail brands.

This is a hands-on development role for someone who can understand business requirements quickly, recommend the right technical solution, and take a project from initial concept to a stable production system.

The ideal candidate must be able to manage multiple projects, work independently, solve complex technical problems, and use AI-assisted development tools responsibly to improve development speed and quality.

Key Responsibilities
  • Build and maintain high-performance e-commerce websites, web applications, mobile apps, and internal business systems.
  • Translate business requirements and manual processes into structured, scalable digital solutions.
  • Develop responsive storefronts and web applications using React, Next.js, TypeScript, JavaScript, HTML, CSS, and Tailwind CSS.
  • Work with Shopify, WooCommerce, and custom commerce backends.
  • Develop product pages, collections, search, filters, carts, checkout flows, customer accounts, wishlists, loyalty features, and order-tracking tools.
  • Build and maintain customer-facing mobile applications for iOS and Android using React Native, Flutter, Expo, or similar technologies.
  • Design scalable backend systems using Node.js, TypeScript, Python, REST APIs, webhooks, background jobs, queues, authentication, and role-based permissions.
  • Design and manage databases using PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
  • Integrate payment gateways, ERP systems, inventory platforms, delivery providers, CRM systems, WhatsApp APIs, analytics tools, and marketing platforms.
  • Develop custom Shopify applications, plugins, APIs, and third-party integrations when required.
  • Build internal platforms for product management, inventory, procurement, restocking, order management, customer service, approvals, reporting, and workflow automation.
  • Improve website speed, Core Web Vitals, SEO, mobile usability, conversion performance, API response times, database queries, caching, and application scalability.
  • Implement secure authentication, permissions, input validation, rate limiting, secrets management, API security, and secure deployment practices.
  • Test, debug, maintain, and improve existing applications and codebases.
  • Deploy and manage applications using Git, GitHub, Linux, Docker, CI/CD, Nginx, Vercel, AWS, Azure, Google Cloud, or similar services.
  • Set up appropriate logging, monitoring, backups, error tracking, and production support.
  • Use AI development tools such as Codex, Claude Code, GitHub Copilot, Cursor, and AI coding agents to accelerate development, debugging, testing, documentation, and code review.
  • Review, test, and take full responsibility for all AI-generated code before deployment.
  • Create reusable systems and components that can support multiple brands and future projects.
  • Maintain clear technical documentation and organised development records.
  • Manage multiple development projects and deliver reliable, production-ready solutions within agreed timelines.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • At least three years of professional Full Stack Development experience.
  • Strong portfolio demonstrating real, production-level websites, applications, or software systems.
  • Strong experience with React, Next.js, TypeScript, JavaScript, HTML, CSS, and responsive frontend development.
  • Strong backend development experience using Node.js, TypeScript, Python, or similar technologies.
  • Experience building or maintaining e-commerce platforms using Shopify, WooCommerce, or custom commerce systems.
  • Strong experience with REST APIs, webhooks, authentication, third-party integrations, and payment systems.
  • Good understanding of database architecture, data relationships, indexing, query optimisation, scalability, and data security.
  • Mobile application development experience using React Native, Flutter, Expo, or similar technologies is strongly preferred.
  • Experience with cloud deployment, Git, Docker, CI/CD, Linux, and production server management.
  • Good understanding of application security, performance optimisation, testing, monitoring, and debugging.
  • Practical experience using AI-assisted development tools as part of a professional workflow.
  • Strong problem-solving skills and the ability to research and work with unfamiliar technologies.
  • Able to understand business requirements, recommend practical solutions, and work independently from concept to production.
  • Organised, proactive, and comfortable managing multiple projects in a fast-paced environment.
  • Strong English communication skills; Arabic is an advantage.
  • Based in Qatar and available to work full-time on-site in Doha.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Doha-Based Full-Stack E‑Commerce Architect
Doha-Based Full-Stack E‑Commerce Architect

Arkan Marketing Services • Doha

On-site
QAR 180,000 - 300,000
E-Commerce Shopify CRM AI Integration & Inventory Specialist
E-Commerce Shopify CRM AI Integration & Inventory Specialist

Employment • Doha

On-site
QAR 56,000 - 67,000
Senior Full Stack Developer
Senior Full Stack Developer

Confidential Company • Doha

On-site
QAR 240,000 - 360,000
Front-End Developer at Artisans Designs
Front-End Developer at Artisans Designs

Artisans Designs • Doha

On-site
QAR 134,000 - 201,000
Full Stack Engineer
Full Stack Engineer

Swan Global • Doha

On-site
QAR 201,000 - 268,000
Senior Full Stack Developer
Senior Full Stack Developer

Experience • Doha

On-site
QAR 240,000 - 420,000
Junior Software Engineer at talent consultant
Junior Software Engineer at talent consultant

Talent Consultant Group • Doha

Hybrid
QAR 120,000 - 180,000
Full Stack Developer
Full Stack Developer

Fis QA • Qatar

On-site
QAR 120,000 - 180,000
Full Stack Developer (Laravel & React) at Euro Staffs
Full Stack Developer (Laravel & React) at Euro Staffs

Euro Staffs • Doha

On-site
QAR 156,000 - 246,000
In-person work
Competitive salary
Senior Web Developer
Senior Web Developer

Fis QA • Qatar

On-site
QAR 180,000 - 300,000