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.