### **Key Responsibilities:**
* Design, develop, and maintain scalable microservices using **Golang**
* Build and integrate **RESTful and gRPC APIs** for various modules
* Implement efficient, performant solutions with attention to "Space and Time complexity"
* Apply best practices in **Low-Level Design (LLD)** for modular, testable code
* Work with "Goroutines and Go concurrency" patterns for optimal performance
* Deploy and manage services on **AWS**, ensuring high availability
* Collaborate with cross-functional teams to deliver solutions for
eCommerce platforms
* Participate in **code reviews**, CI/CD setup, and DevOps best practices
* Optimize existing services for scalability, security, and reliability
### **Must-Have Skills:**
* Strong programming skills in **Golang**
* Hands-on experience with **Microservices Architecture**
* Solid understanding of **AWS** services (EC2, S3, Lambda, etc.)
* In-depth knowledge of **Goroutines** and Go concurrency patterns
* Good grasp of **Data Structures and Algorithms**
* Understanding of **Space and Time Complexity**
* Proficiency in **Low-Level Design**
* Experience building or maintaining **eCommerce applications**
* Knowledge of **REST/gRPC APIs**
* Experience with **CI/CD pipelines** (Jenkins, GitHub Actions, etc.)
### **Good to Have:**
* Familiarity with Docker, Kubernetes
* Exposure to GraphQL
* Basic frontend understanding is a plus
### **Why Join Us?**
* Opportunity to work with a fast-paced and modern tech stack
* Fully remote, flexible working environment
* Work on high-impact systems with real-world scale
* Strong chance of full-time conversion based on performance
LEVEL OF EXPERTISE
Golang - 4 years
Microservices architecture - 2 years
AWS - 3 years
Goroutines - 2 years
Data Structures - 2 years
Unified Modeling Language - (UML) - 2 years
CI/CD - 2 years