Full-Stack Developer
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ethara
Scenic Production Manager - Contract
, UAE
Ethara seeks a Scenic Production Manager to coordinate scenic production for a major international event, from design development and procurement through fabrication, installation, operations, and dismantling. Candidates
Travel Assistant Manager (Contractual)
, UAE
Ethara is seeking a travel operations professional for a two-month assignment supporting large-scale events. The role manages travel, accommodation, transport, suppliers, budgets, and operational reporting; candidates ne
Kart Racing Mechanic
, UAE
The employer is seeking a kart racing mechanic with competitive karting experience to prepare, maintain, and optimize racing karts. The role includes trackside troubleshooting, engine work, chassis setup, and support at
Microsoft Fabric Engineer
, UAE
Ethara is seeking an experienced Microsoft Fabric Engineer to build and improve its enterprise data platform and deliver governed data products for analytics, reporting, operations and customer initiatives. Applicants sh
Kart Racing Technical Manager
, UAE
Yas Heat Racing is seeking a technical manager to lead karting operations across workshop, testing, training, and race environments. Candidates need competitive kart racing experience, leadership in motorsport technical
Guest Experience Manager
, UAE
Ethara is seeking an experienced Guest Experience Manager to lead the full guest and delegate journey for a high-profile government-led international summit. The role requires 8–10 years of relevant experience, governmen
AutoCAD Drafter / Event CAD
, UAE
Ethara is seeking an experienced AutoCAD Drafter / Event CAD professional to produce coordinated event and exhibition drawings and support planning, build-up, live operations, and handover. Applicants need at least three
Art Director - Contract
, UAE
Ethara is seeking an experienced Art Director to shape visual direction for live events, experiential projects, brand activations, and campaigns. Candidates need at least 7 years of relevant design experience, a strong p
Scenic Production Manager - Contract
, UAE
Travel Assistant Manager (Contractual)
, UAE
Kart Racing Mechanic
, UAE
Microsoft Fabric Engineer
, UAE
Kart Racing Technical Manager
, UAE
Guest Experience Manager
, UAE
AutoCAD Drafter / Event CAD
, UAE
Art Director - Contract
, UAE