Back to roles

Legend Holding Group Ltd

Full Stack Developer — Backend Heavy

On-siteDubai - United Arab Emirates (UAE)Posted last wk.
Fast Track available

About the role

Desired Candidate Profile

We are looking for a Backend-Heavy Full Stack Developer with 4+ years of experience building scalable, reliable, and production-grade applications.

The candidate should have strong backend engineering expertise in either Java Spring Boot or Node.js, along with hands-on experience in React-based frontend development and modern cloud-native infrastructure.

Mandatory Technical Skills

Backend — Primary Requirement

Strong expertise in one of the following:

Java Track

  • Java 8+
  • Spring Boot
  • Spring MVC
  • Spring Data JPA / Hibernate
  • REST APIs
  • Microservices
  • Maven/Gradle
  • JUnit / Mockito
  • OR

Node.js Track

  • Node.js
  • TypeScript / JavaScript
  • NestJS / Express.js
  • REST APIs
  • Microservices
  • Jest
  • Asynchronous programming

Databases

  • Strong SQL knowledge
  • PostgreSQL / MySQL
  • Database design
  • Query optimization
  • Indexing and transactions
  • MongoDB or other NoSQL databases is a plus.
  • Kafka & Distributed Systems
  • Hands-on experience with Apache Kafka
  • Producers and consumers
  • Consumer groups and partitioning
  • Event-driven architecture
  • Message processing and failure handling
  • Understanding of asynchronous and distributed systems

AWS — Mandatory

Hands-on experience with AWS services and cloud deployments.

Expected knowledge of services such as:

  • AWS EKS
  • EC2
  • RDS
  • S3
  • IAM
  • CloudWatch
  • ECR
  • VPC / networking fundamentals

Docker & & Kubernetes — Mandatory

  • Strong understanding of Docker
  • Creating and managing Docker images
  • Dockerfile optimization
  • Containerized application deployments
  • Kubernetes fundamentals
  • Deployments, Services, ConfigMaps, Secrets
  • Understanding of pods, namespaces, health checks, and resource management
  • Experience deploying applications on AWS EKS is a strong requirement.

CI/CD — Mandatory

Strong hands-on experience with GitHub Actions.

  • Strong understanding of Docker
  • Creating and managing Docker images
  • Dockerfile optimization
  • Containerized application deployments
  • Kubernetes fundamentals
  • Deployments, Services, ConfigMaps, Secrets
  • Understanding of pods, namespaces, health checks, and resource management
  • Experience deploying applications on AWS EKS is a strong requirement.

CI/CD — Mandatory

Strong hands-on experience with GitHub Actions.

  • Building CI/CD pipelines
  • Automated build and test workflows
  • Docker image build and push
  • Deployment automation
  • Environment-specific configurations
  • AWS integration
  • Basic CI/CD security practices

Frontend

Frontend experience is required but not the primary focus.

  • React.js / Next.js
  • TypeScript / JavaScript
  • REST API integration
  • Component-based development
  • Basic frontend debugging

Angular is not required.

Engineering Fundamentals

Strong understanding of:

  • Data Structures & Algorithms
  • Object-Oriented Programming
  • SOLID principles
  • Design Patterns
  • REST API design
  • Microservices architecture
  • Distributed systems
  • Database transactions and concurrency
  • Authentication & Authorization
  • System scalability and performance
  • Unit and integration testing
  • Logging, monitoring, and observability

Good to Have

  • AWS EKS production experience
  • Kubernetes troubleshooting
  • Helm
  • Redis
  • Kafka-based distributed systems
  • Terraform
  • API Gateway
  • Prometheus / Grafana
  • Datadog or similar observability tools
  • Experience designing systems from scratch
  • Production ownership of high-traffic services

Ideal Skill Distribution

Backend Engineering: 65–70% Cloud / DevOps: 15–20% Frontend: 10–15%

This is not a frontend-heavy Full Stack role. The candidate should be capable of independently designing and implementing backend services and understanding the infrastructure required to run them in production.

Preferred Candidate

A strong candidate should be able to take a requirement from:

Requirement → Database Design → API Design → Backend Implementation → Kafka/Event Processing → Frontend Integration → Docker → CI/CD → Kubernetes/EKS → Production Monitoring

and independently own the feature through to production.

Experience

4+ years of professional software development experience, with significant hands-on backend development experience in Java Spring Boot or Node.js.

Core Technology Stack

Java Spring Boot OR Node.js | React/Next.js | PostgreSQL | Kafka | Redis | AWS | Docker | Kubernetes/EKS | GitHub Actions.

Already applied?

Track every application and share your Digital Profile.

Open your space