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

Full-Stack Developer

Job in Abu Dhabi, UAE/Dubai
Listing for: Ethara
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, .NET Developer
Salary/Wage Range or Industry Benchmark: 240000 - 320000 AED Yearly AED 240000.00 320000.00 YEAR
Job Description & How to Apply Below
Overview:

We are looking for an experienced Full-Stack Developer to join our technology team and contribute to the design, development and maintenance of enterprise web, backend and mobile applications, with a strong focus on developing a new Point of Sale (POS) platform.

The successful candidate will be responsible for delivering end-to-end solutions across frontend, backend and database layers, including in-store and mobile checkout systems integrated with payment providers and card-acceptance hardware.

This role requires strong expertise in C#/.NET, React, Type Script, SQL and modern software engineering practices
, along with the ability to build secure, scalable and reliable applications. Experience in POS systems, payment integrations and AI-assisted development workflows is particularly important.

Duties & Responsibilities:
  • Design, develop, test and maintain enterprise web applications, REST APIs, real-time services and mobile applications.
  • Deliver end-to-end features across frontend, backend and database layers, ensuring quality through automated testing.
  • Develop and enhance POS functionality, including cart management, pricing, discounts, promotions, VAT, split payments, refunds, voids, cash management and end-of-day reconciliation.
  • Integrate payment gateways, acquirers, card terminals, digital wallets and Android-based Tap to Pay solutions.
  • Design secure and reliable payment flows, including transaction handling, timeout management, reversals, duplicate-charge prevention and settlement reconciliation.
  • Integrate POS hardware, including Android terminals, receipt printers, barcode scanners, cash drawers, customer displays and other peripherals.
  • Develop offline-capable checkout solutions with reliable transaction synchronisation when connectivity is restored.
  • Build and optimise scalable backend services, APIs and SQL databases to support high-volume transactions.
  • Develop responsive frontend applications using React, Type Script and modern UI frameworks.
  • Implement and maintain integrations with external systems, ensuring reliable data exchange, error handling and recovery mechanisms.
  • Apply secure coding practices, including role-based access control, audit logging, secrets management and secure authentication.
  • Maintain CI/CD pipelines and support application deployment, monitoring, troubleshooting and production stability.
  • Collaborate on system architecture, technical specifications, documentation and code reviews.
  • Utilise AI-assisted development tools to accelerate delivery while maintaining code quality, security and accountability.
  • Participate in technical discussions and continuously improve development standards, testing practices and system performance.
Job Specifications
  • Minimum 4+ years of experience developing production-grade full-stack applications.
  • Strong experience in C#/.NET, ASP.NET Core Web API, Entity Framework Core and REST API development
    .
  • Strong proficiency in React, Type Script, JavaScript and modern frontend development frameworks
    .
  • The JD specifies 5+ years of experience with .NET and 5+ years with modern React.
  • Experience with SQL Server and PostgreSQL, including database design, query optimisation, indexing and performance tuning.
  • Knowledge of Redis, real-time services, SignalR/Web Sockets and background processing.
  • Experience with payment gateway integrations, POS systems, retail technology or financial transaction processing is strongly preferred.
  • Familiarity with card-present payment terminals, payment APIs, refunds, reversals, tokenisation and settlement reconciliation.
  • Working knowledge of PCI DSS principles and secure payment architecture.
  • Experience integrating POS hardware, including Android payment terminals, receipt printers, barcode scanners and peripheral devices, is an advantage.
  • Android development experience using Kotlin, Jetpack Compose and offline-first application architecture is preferred.
  • Experience with Microsoft Azure, Azure Dev Ops, Git and CI/CD pipelines.
  • Knowledge of automated testing frameworks, secure coding standards, monitoring and observability tools.
  • Practical experience using AI-assisted development tools
    , such as Claude Code, Cursor or Git Hub Copilot, within structured engineering workflows.
  • Ability to develop clear technical specifications, critically review AI-generated code and maintain ownership of final deliverables.
  • Strong analytical thinking, problem-solving skills and attention to detail.
  • Excellent communication, collaboration and technical documentation skills.
  • Bachelor's degree in…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary