StarHub

Go Backend Developer

StarHub

Singapore · Full Time

Be the first to apply

Experience
4+ yrs
Salary
Openings
1
Posted
51 minutes ago
Work mode
In office
Education
Bachelor's degree in Computer Science or Engineering
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

This position is responsible for shaping, standardizing, and advancing the enterprise middleware and integration architecture to effectively support expanding digital, partner, and internal platforms. As system demands increase in complexity and volume, maintaining a unified and robust architecture becomes critical for ensuring reliability, security, and the reusability of services and integrations. The role offers technical leadership to align business needs with cloud-native and API-centric solutions while minimizing operational risk and simplifying complexity.

Key Responsibilities

  • Develop and maintain strategies for enterprise middleware and integration architectures.
  • Oversee API and microservices architectural governance.
  • Ensure platform scalability, resilience, and adherence to non-functional requirements.
  • Implement security standards, compliance protocols, and architectural best practices.
  • Provide technical leadership and foster alignment across engineering teams.
  • Define and sustain reference architectures, design standards, and patterns for middleware, APIs, and distributed systems.
  • Design cloud-native, containerized services and integration solutions that are scalable, secure, and highly available.
  • Manage API lifecycle covering design guidelines, version control, traffic management, and consumption models.
  • Collaborate with DevOps, security, and operations teams to facilitate observability, automation, and readiness for production environments.
  • Offer architectural guidance, perform design reviews, mentor engineering staff, and engage relevant stakeholders and vendors.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related discipline with at least 4 years of relevant professional experience.
  • Proficient in Go (Golang) or Kubernetes with minimum 1 year of practical backend service development experience.
  • Strong understanding of RESTful API design and implementation.
  • Experience working with microservices architecture and inter-service communication.
  • In-depth knowledge of Go concurrency primitives including goroutines and channels.
  • Competence in SQL and/or NoSQL database technologies such as PostgreSQL, MySQL, MongoDB, and Redis.
  • Hands-on experience with containerization tools like Docker and basic Kubernetes concepts.
  • Familiar with Git version control and modern Continuous Integration/Continuous Delivery pipelines.
  • Understanding of security practices including authentication and authorization.
  • Ability to produce clean, testable, and maintainable code with unit and integration testing.

Preferred Qualifications

  • Experience with cloud service providers including AWS, Azure, or Google Cloud Platform.
  • Knowledge of event-driven system architectures using technologies like Kafka, RabbitMQ, or NATS.
  • Familiarity with API gateways, service mesh technologies, and reverse proxies.
  • Exposure to observability tools such as Prometheus, Grafana, and OpenTelemetry for logging, metrics, and tracing.
  • Experience supporting systems requiring high availability and high throughput.
  • Background in DevOps practices and troubleshooting production issues.

Soft Skills

  • Excellent analytical and problem-solving capabilities.
  • Ability to work autonomously as well as collaboratively in diverse teams.
  • Effective communication and documentation skills.
  • Strong ownership mentality with close attention to production quality.

Minimum education

Bachelor's Degree

Tools & software

Go required

How they work

Communication Teamwork & Collaboration Problem Solving Initiative Independence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer