Senior Software Engineer, Backend

GXS

Petaling Jaya

On-site

MYR 90,000 - 150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GXS is seeking an experienced backend developer to design and implement scalable Go-based services. You will collaborate with cross-functional teams to architect efficient systems, review code, and optimize performance.

The role emphasizes clean code, RESTful services, and microservice ownership, including mentoring juniors and contributing to design docs. You will work with infra and product teams to prototype features, scale services, and ensure reliability in a fast-paced environment.

Qualifications

  • 3-5 years of backend dev experience.
  • Willing to work in Golang.
  • Strong understanding of design patterns (Singleton, Factory, etc).
  • Solid grasp of clean code and SOLID principles.
  • Understanding of clean architecture principles.
  • Experience building HTTP RESTful services and messaging with Kafka or SQS.
  • Familiarity with containerization (Kubernetes, Docker).
  • Experience with cloud deployment (AWS).
  • Familiarity with CI/CD concepts.
  • Exposure to microservice architectures from design to deployment.

Responsibilities

  • Design and write Golang code to improve availability, scalability, latency, and efficiency of services.
  • Collaborate with engineering to create scalable architectures.
  • Participate in code and design reviews to uphold standards.
  • Engage in capacity planning, performance analysis, tuning, and optimization.
  • Define and prototype feature specifications with product and experience teams.
  • Work with infrastructure to scale back-end services and perform root cause analysis.
  • Design, build, and analyze large-scale systems.
  • Learn full-stack performance tuning and optimization.
  • Debug and modify production software.
  • Develop features per product specs.
  • Author design documents per functional requirements.
  • Mentor junior engineers on best practices.
  • Own several microservices within the squad.

Skills

Backend development
Go (Golang)
RESTful APIs
CI/CD
Microservices
Design patterns
SOLID principles
Cloud deployment (AWS)
Kubernetes
Docker

Education

3-5 years backend development

Tools

Kafka
SQS

Job description

Responsibilities
  • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Digibank’s range of services.

  • Work with the engineering team to explore and create new design / architectures geared towards scale and performance.

  • Participate in code and design reviews to maintain our high development standards.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

  • Collaborate with product and experience teams to define and prototype feature specifications.

  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

  • Design, build, analyse and fix large-scale systems.

  • Learn full stack performance tuning and optimization.

  • Debug and modify complex production software.

  • You will develop features as defined in the product or engineering specifications.

  • You will author specifications documents as per functional requirements provided by the product team.

  • You will help to mentor any junior engineers about the best-practices in software development.

  • You will have service ownership of several microservices in the squad.

Requirements
  • You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C# etc.), but willing to work on Golang.

  • Has at least 3-5 years of experience as a backend developer.

  • A good knowledge of programming design patterns (Singleton, Factory, etc).

  • A solid understanding of the concept of clean code and SOLID principles.

  • A good understanding of the clean architecture principles.

  • Familiarity in developing services that serve HTTP Restful API, consume and publish messages from and to any stream platform like Kafka or Messaging platform like SQS.

  • Familiarity with containerization (Kubernetes and Dockerfile).

  • Familiarity with any cloud deployment service, e.g AWS.

  • Good understanding of CI/CD concepts.

  • An exposure to Microservice architecture pattern, and have been involved in development of a microservice from design stage to deployment stage.

a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend
Senior Software Engineer, Backend

GXBank • Petaling Jaya

On-site
MYR 120,000 - 190,000
Backend Software Engineers (Golang)
Backend Software Engineers (Golang)

Novus Technologies Pte Ltd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Backend Software Engineer (Golang)
Backend Software Engineer (Golang)

EPAM Systems • Malaysia

On-site
MYR 120,000 - 180,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

GX Bank Berhad • Petaling Jaya

On-site
MYR 120,000 - 160,000
Full Stack Software Engineer (Golang)
Full Stack Software Engineer (Golang)

EPAM Systems • Malaysia

On-site
MYR 180,000 - 240,000
Backend Software Engineer
Backend Software Engineer

Kloudius Services Sdn Bhd • Kuala Lumpur

Hybrid
MYR 120,000 - 160,000
Full Stack / Back End Developer
Full Stack / Back End Developer

OCBC • Kuala Lumpur

On-site
MYR 100,000 - 180,000
Backend Engineer - Platform Engineering
Backend Engineer - Platform Engineering

Payment Network Malaysia • Malaysia

On-site
MYR 180,000 - 300,000
Backend Developer (Golang)
Backend Developer (Golang)

Businesslist • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Hybrid work arrangement
Backend Engineering Lead
Backend Engineering Lead

AEON Bank • Kampung Malaysia Tambahan

On-site
MYR 240,000 - 360,000