Position: Golang Developer
Location: Remote
Duration: Long-term Contract
Job Description:
We are looking for an experienced Golang Developer to join our engineering team. The ideal candidate will have strong expertise in building scalable, high-performance backend services and APIs using Go. You will collaborate with cross-functional teams to design, develop, and optimize distributed systems.
Responsibilities:
-
Develop and maintain backend services and microservices using Golang
-
Design and implement RESTful APIs and backend components
-
Optimize application performance, reliability, and scalability
-
Work with databases, messaging queues, and cloud-native tools
-
Participate in code reviews, architecture discussions, and technical decision-making
-
Collaborate with DevOps and QA teams for seamless deployment and testing
Required Skills:
-
3+ years of experience with Golang development
-
Strong understanding of concurrency, data structures, and algorithms
-
Experience with microservices architecture and distributed systems
-
Hands-on experience with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure)
-
Experience with relational and NoSQL databases
-
Familiarity with CI/CD pipelines
-
Strong debugging and problem-solving skills
Preferred Qualifications:
—