Senior Backend Go (golang) Software Engineer

Kuala Lumpur, M14, MY, Malaysia

Job Description

Job description

Senior Backend Go (Golang) Software Engineer



Key Responsibilities

Design, develop, test and maintain backend services and APIs using Go (Golang) in a microservices architecture. Build scalable and reliable services to support ZUS Coffee's digital ordering, mobile app, loyalty/rewards system, store-operations backend and delivery-logistics. Participate in all phases of software development: requirements analysis, design, implementation, deployment, monitoring, and continuous improvement. Collaborate with product, mobile (iOS/Android), operations, data and DevOps teams to drive integration across the stack. Optimise performance, scalability and reliability of backend systems under high load (peak retail/ordering traffic). Define and enforce best practices for backend service development (code quality, CI/CD, testing, logging/observability, monitoring). Contribute to system architecture discussions, trade-offs, and design decisions (including service decomposition, data modelling, event-driven patterns, caching, message queues). Mentor junior engineers, provide code review and contribute to team growth and process improvement. Help support operational incidents, root-cause analysis and maintain service health in production.
Required Qualifications & Experience

Bachelor's or Master's degree in Computer Science, Software Engineering or related field (or equivalent practical experience).

Strong experience in Go (Golang)

: typically 4-7 + years software engineering experience in backend development, with at least 2-3 years chiefly in Go. Proven experience building and operating

microservices architectures

(services, APIs, message queues, event-driven systems). Strong knowledge of RESTful APIs, gRPC, service-to-service communication, data stores (SQL/NoSQL), caching, message brokers (Kafka, RabbitMQ or similar). Experience with containerisation (Docker), orchestration (Kubernetes), cloud-native deployments (AWS, GCP or Azure) and infrastructure as code. Experience with monitoring, logging, alerting and observability (Prometheus, Grafana, ELK, etc.). Strong understanding of distributed systems design, scalable architecture, fault-tolerance and high-availability. Experience in performance tuning, profiling and optimisation of backend services. Excellent problem-solving skills, ability to work in fast-moving, ambiguous environments (reflecting ZUS's growth phase). Good communication skills, ability to collaborate with cross-functional teams and mentor more junior engineers. Comfortable working in an agile environment, with CI/CD pipelines, automated testing and iterative delivery.
Desired Skills

Experience in the F&B, retail or consumer-tech industry (nice to have). Familiarity with event-driven and streaming architecture (Kafka, Kinesis). Experience with data-warehouse / analytics platform integration or real-time data pipelines. Experience in building mobile backend services (for mobile apps) or loyalty/CRM systems. Knowledge of Go frameworks (e.g., Gin, Echo), or contributing to open-source Go libraries. Understanding of cloud serverless technologies. Familiarity with security, authentication/authorisation (OAuth, JWT), API gateway design.
Job Type: Contract
Contract length: 4 months

Pay: From RM5,000.00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1291167
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned