{bc}
linkedin

Full-Stack Developer

Ethara
Abu Dhabi, UAE
Contract
Mid-Senior
Onsite
Discovered 1 weeks ago
C#/.NETASP.NET Core Web APIEntity Framework CoreReactTypeScriptJavaScript

Full Job Posting

Role overview

Ethara seeks an experienced Full-Stack Developer for enterprise web, backend, and mobile applications, with a strong focus on a new POS platform.

The role delivers 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.

The description emphasizes C#/.NET, React, TypeScript, SQL, secure and scalable applications, POS and payment experience, and AI-assisted development workflows.

Duties and responsibilities

  • Design, develop, test, and maintain enterprise web applications, REST APIs, real-time services, and mobile applications.
  • Deliver end-to-end frontend, backend, and database features, with quality supported by automated testing.
  • Build POS features for 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 Tap to Pay solutions.
  • Design reliable payment flows covering transaction handling, timeouts, reversals, duplicate-charge prevention, and settlement reconciliation.
  • Integrate Android terminals, receipt printers, barcode scanners, cash drawers, customer displays, and other POS peripherals.
  • Develop offline checkout and synchronize transactions when connectivity returns.
  • Build scalable backend services, APIs, and SQL databases for high-volume transactions.
  • Develop responsive frontend applications with React, TypeScript, and modern UI frameworks.
  • Maintain external integrations with reliable data exchange, error handling, and recovery.
  • Apply role-based access control, audit logging, secrets management, and secure authentication.
  • Maintain CI/CD pipelines and support deployment, monitoring, troubleshooting, and production stability.

Experience and technical requirements

  • At least 4 years of experience developing production-grade full-stack applications.
  • Strong experience with C#/.NET, ASP.NET Core Web API, Entity Framework Core, and REST API development.
  • Strong proficiency in React, TypeScript, JavaScript, and modern frontend frameworks.
  • The description also specifies 5+ years of experience with .NET and 5+ years with modern React.
  • Experience with SQL Server and PostgreSQL, including database design, query optimization, indexing, and performance tuning.
  • Knowledge of Redis, real-time services, SignalR/WebSockets, and background processing.
  • Familiarity with payment terminals, payment APIs, refunds, reversals, tokenization, and settlement reconciliation.
  • Working knowledge of PCI DSS principles and secure payment architecture.
  • Experience with Azure, Azure DevOps, Git, CI/CD, automated testing, secure coding, monitoring, and observability.
  • Practical experience with AI-assisted development tools and ability to review AI-generated code and own final deliverables.
  • Strong analytical thinking, problem-solving, attention to detail, communication, collaboration, and technical documentation skills.
  • Bachelor’s degree in Computer Science or a related discipline, or equivalent practical experience.

Preferred experience

  • Payment gateway integrations, POS systems, retail technology, or financial transaction processing are strongly preferred.
  • Experience integrating POS hardware is an advantage.
  • Android development using Kotlin, Jetpack Compose, and offline-first architecture is preferred.
  • The description names Claude Code, Cursor, and GitHub Copilot as examples of AI-assisted development tools.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ethara