Required Skills: Golang Programming, Go Routines and channel patterns, RESTful APIs, JSON, HTTP protocols, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, Designing and building microservices architecture
Job Description
Position: Golang Developer
Location: Phoenix, AZ (5 Days/Onsite)
Duration: 1+ Year
Job Description
We are seeking an experienced Golang Developer to join our team in Phoenix, AZ. The ideal candidate will have a solid background in backend development using Go, with a strong understanding of microservices and cloud-native technologies.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Go code.
- Build and optimize RESTful APIs and backend services.
- Collaborate with product managers, architects, and frontend developers to deliver high-quality features.
- Implement scalable microservices architecture.
- Participate in code reviews, testing, and debugging.
- Write unit and integration tests to ensure code robustness and stability.
- Coordinate with DevOps teams for deployment and CI/CD pipeline integration.
- Document software designs and solutions for future reference.
Required Skills and Qualifications:
-
5+ years of hands-on experience in Golang programming.
-
Strong understanding of Go routines and channel patterns.
-
Proficient in developing and consuming RESTful APIs.
-
Solid understanding of JSON and HTTP protocols.
-
Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
-
Familiarity with Docker and Kubernetes.
-
Experience in designing and building microservices architecture.