Full Stack Developer — Backend Heavy at Legend Holding Group Ltd
United Arab Emirates, Abu Dhabi, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

01 Jan, 27

Salary

20000.0

Posted On

03 Oct, 26

Experience

11 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Services

Description

Experience

4 - 7 Years

Monthly Salary

AED 6,000 - 7,000 (₹147,273 - ₹171,819)

Job Location

Dubai - United Arab Emirates (UAE)

Education

Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)

Nationality

Any Nationality

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

  • Design, develop, and maintain scalable backend services and REST APIs.
  • Build and maintain microservices using Java Spring Boot or Node.js.
  • Design efficient database schemas, queries, indexes, and data-access layers.
  • Develop event-driven systems using Kafka.
  • Implement caching, asynchronous processing, and distributed workflows.
  • Integrate third-party APIs and external services.
  • Build frontend features using React.js / Next.js.
  • Work closely with Product, QA, and DevOps teams.
  • Write clean, maintainable, testable, and production-ready code.
  • Participate in code reviews and maintain engineering standards.
  • Troubleshoot production issues and perform root-cause analysis.
  • Optimize applications for scalability, performance, and reliability.
  • Contribute to CI/CD pipelines and cloud deployments.

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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

.......

Loading...