Senior Backend Developer – Node.js, AWS, Databases & Cloud Infrastructure
Star Gallery Mart
Visa & sponsorship
- Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.
Job description
Senior Backend Developer – Node.js, AWS, Databases & Cloud Infrastructure
Location: Sharjah, UAE – On-Site
Company: Star Gallery Mart
Industry: Electronics Retail & E-Commerce
Job Type: Full-Time
About Star Gallery Mart
Star Gallery Mart is a growing UAE retail & e-commerce company specializing in electronics, mobile phones, accessories, gaming products, home appliances, and trending products. We operate through retail branches, our e-commerce website, mobile app, and internal business systems.
Website: https://stargallery.ae
Company Profile: https://stargallery.ae/en/contact-us
App: Star Gallery Mart – iOS & Android
About the Role
Looking for an experienced Senior Backend Developer with strong hands-on expertise in Node.js, databases, AWS, Docker, and production deployment.
You'll work on backend services, APIs, admin systems, mobile app integrations, cloud infrastructure, databases, and internal systems.
Backend Development – Node.js
-
Node.js + Express.js
-
RESTful API design & development
-
API testing & troubleshooting
-
APIs for website, mobile app, admin dashboard, and internal systems
-
Low-latency, high-availability applications
-
Asynchronous programming
-
Authentication, authorization & RBAC
-
Third-party service/API integration
-
Security & data protection
-
Backend performance & scalability
-
Nx monorepo (shared libraries with frontend)
Database
-
MySQL
-
PostgreSQL
-
Database design & relationships
-
Complex queries & indexing
-
Transactions & data integrity
-
Performance optimization
-
Backup & recovery
-
Query optimization
-
Replication & scaling
AWS & Cloud Infrastructure
-
EC2 setup & configuration
-
S3 management
-
RDS (MySQL/PostgreSQL)
-
CloudFront
-
IAM (users, roles, policies)
-
Lambda
-
CloudWatch monitoring
-
Security best practices
-
Backup & recovery strategies
-
Cost & performance optimization
-
Auto-scaling & load balancing
Docker, Servers & Deployment
-
Docker & Docker Compose
-
Containerization & image management
-
Linux production servers
-
Nginx / Apache reverse proxy
-
SSL/HTTPS configuration
-
Server troubleshooting
-
Kubernetes is a plus
CI/CD & Version Control
-
Git, GitHub/GitLab
-
Branching strategies, PRs, and code reviews
-
CI/CD pipelines
-
Automated builds, testing & deployments
-
Deployments to AWS EC2
E-Commerce Development
-
Product/category/brand management
-
Inventory & pricing
-
Cart, checkout & orders
-
Payment gateways & BNPL
-
Delivery/courier APIs
-
Returns & refunds
-
Search & filtering
-
Admin dashboards
API & Third-Party Integrations
-
Payment gateways & BNPL
-
Delivery APIs
-
SMS/OTP, Email, WhatsApp
-
Push notifications
-
Google services & analytics
-
Marketing/tracking tools
Performance & Security
-
API & database query optimization
-
Caching strategies
-
CDN/CloudFront optimization
-
Load balancing & auto-scaling
-
Secure APIs & authentication
-
Environment variable/secrets management
-
IAM policies & AWS resource security
-
HTTPS/SSL
Requirements – Must Have
-
5+ years of professional Backend Development experience
-
Strong experience with Node.js + Express.js
-
Strong experience with JavaScript & TypeScript
-
Strong hands-on experience with MySQL & PostgreSQL
-
RESTful API design experience
-
Asynchronous programming knowledge
-
Solid AWS experience (EC2, S3, RDS minimum)
-
Docker & containerized deployments
-
Git & version control
-
API/web security best practices
-
Strong debugging & troubleshooting skills
Preferred
-
E-commerce backend experience
-
Microservices architecture
-
Nx / monorepo experience
-
Kubernetes
-
AWS CloudFront, IAM, Lambda & CloudWatch
-
Auto-scaling & load balancing
-
Nginx / Apache
-
GitHub/GitLab CI/CD
-
Linux server administration
-
Payment gateway & delivery API integrations
-
High-traffic e-commerce platform experience
-
Basic Angular familiarity for frontend collaboration
Job Types: Full-time, Part-time
Work Location: In person