Legend Holding Group Ltd
Full Stack Developer — Backend Heavy
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.