arkan marketing services

Full Stack Developer – E-Commerce, Applications & Systems

arkan marketing services

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Arkan Marketing Services seeks a skilled and results-driven Full Stack Developer to design, develop, and maintain e-commerce websites, mobile apps, internal business platforms, APIs, dashboards, and automation solutions spanning multiple retail brands. The position demands a hands-on developer who quickly grasps business needs, proposes suitable technical approaches, and shepherds projects from concept through to stable production deployment.

Primary Responsibilities

  • Develop and sustain high-performance e-commerce websites, web and mobile applications, and internal business systems.
  • Convert business workflows and manual tasks into structured, scalable digital solutions.
  • Create responsive storefronts and web apps using React, Next.js, TypeScript, JavaScript, HTML, CSS, and Tailwind CSS.
  • Work with Shopify, WooCommerce, and bespoke commerce platforms to build features like product pages, collections, search/filtering, carts, checkout, customer accounts, wishlists, loyalty rewards, and order tracking.
  • Build and maintain customer-facing iOS and Android mobile applications using technologies such as React Native, Flutter, and Expo.
  • Design scalable back-end systems leveraging Node.js, TypeScript, Python, REST APIs, webhooks, background jobs, queues, authentication, and role-based access control.
  • Manage databases including PostgreSQL, MySQL, MongoDB, and Redis, ensuring optimized queries and effective data management.
  • Integrate diverse systems including payment gateways, ERP, inventory, delivery management, CRM, WhatsApp APIs, analytics, and marketing tools.
  • Develop custom Shopify apps, plugins, APIs, and third-party integrations as needed.
  • Create internal platforms to streamline product management, inventory, procurement, restocking, order handling, customer service, approvals, reporting, and workflow automation.
  • Optimize website performance focusing on speed, Core Web Vitals, SEO, mobile responsiveness, conversion rates, API responsiveness, caching, and scalability.
  • Implement robust security measures such as authentication, permissions, input validation, rate limiting, secrets management, API security, and secure deployment protocols.
  • Test, debug, maintain, and enhance existing codebases and applications.
  • Deploy and administer applications using Git, GitHub, Linux environments, Docker, CI/CD pipelines, Nginx, Vercel, AWS, Azure, Google Cloud, or comparable platforms.
  • Set up logging, monitoring, backup systems, error tracking, and production support capacities.
  • Leverage AI-assisted development tools (e.g., Codex, Claude Code, GitHub Copilot, Cursor, AI coding agents) responsibly to boost development speed and quality, thoroughly reviewing AI-generated code before deployment.
  • Create reusable components and systems to support multiple brands and future project scalability.
  • Maintain precise technical documentation and orderly development records.
  • Effectively manage several projects simultaneously, ensuring delivery of dependable, production-ready outcomes within deadlines.

Required Qualifications and Experience

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Technology, or related disciplines.
  • A minimum of three years of professional experience as a Full Stack Developer.
  • Demonstrated portfolio with real production websites, applications, or software systems.
  • Proficient in frontend technologies: React, Next.js, TypeScript, JavaScript, HTML, CSS, and responsive design frameworks such as Tailwind CSS.
  • Proficient backend development skills with Node.js, TypeScript, and Python.
  • Hands-on experience with e-commerce platforms including Shopify, WooCommerce, or custom-built commerce solutions.
  • Strong command of REST API design, webhooks, authentication mechanisms, third-party integrations, and payment system integration.
  • Solid understanding of database design principles, indexing, query optimization, scalability considerations, and data security.
  • Preferred experience in mobile app development using React Native, Flutter, Expo, or similar.
  • Familiarity with cloud deployment practices and tools such as Git, Docker, CI/CD pipelines, Linux, and server management.
  • Knowledge of application security strategies, performance tuning, testing methodologies, monitoring, and debugging best practices.
  • Practical exposure to AI-assisted coding tools integrated into professional development workflows.
  • Excellent problem-solving abilities and capacity to learn and apply new technologies independently.
  • Strong competency in interpreting business requirements and delivering practical solutions from inception to deployment.
  • Highly organized, proactive, and capable of managing multiple concurrent projects in a dynamic environment.
  • Fluent in English communication; Arabic language skills constitute an advantage.
  • Current residence in Qatar with availability for full-time onsite work in Doha.

Minimum education

Bachelor's Degree

Tools & software

Node.js React PostgreSQL required MySQL required MongoDB required WooCommerce required Shopify required

How they work

Problem Solving Initiative Organisation Independence
🤖
Online · instant AI help
Broxer