Hong Kong Island, Hong Kong

Golang Developer

 Job Description:

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Go (Golang).

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Optimize applications for maximum speed, scalability, and reliability.

  • Write clean, maintainable, and testable code following best practices.

  • Troubleshoot, debug, and upgrade existing software.

  • Implement security and data protection measures in all applications.

  • Contribute to architecture discussions and code reviews.

  • Work with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud environments (AWS, GCP, or Azure).

Requirements

  • Proven experience as a Backend Developer with strong proficiency in Go (Golang).

  • Solid understanding of concurrency, memory management, and networking in Go.

  • Experience with RESTful APIs, gRPC, and microservices architecture.

  • Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).

  • Hands-on experience with Docker, Kubernetes, and CI/CD tools.

  • Knowledge of cloud platforms (AWS, GCP, or Azure).

  • Strong problem-solving and analytical skills.

  • Good communication skills and ability to work in an agile, collaborative environment.

  Required Skills:

Gcp CI/CD Pipelines Protection NoSQL Azure Scalability Agile Redis Microservices Reviews AWS Features Analytical Skills Reliability Architecture Communication Skills Kubernetes Networking PostgreSQL MongoDB Databases Docker Security MySQL Software Design SQL Communication Management