Senior Software Engineer, Backend

GXBank

Petaling Jaya

On-site

MYR 180,000 - 320,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GXBank seeks a Senior Software Engineer, Backend in Petaling Jaya to design and implement high-performance Go services that boost availability, latency, and scalability. You will collaborate with squads to explore scalable architectures and optimize backend systems.

You will own multiple microservices, participate in code reviews, and contribute to CI/CD, cloud deployments (AWS), and performance tuning with Kafka/SQS messaging.

Qualifications

  • 3–5 years of backend development experience.
  • Proficient in Golang or willingness to work in Go.
  • Knowledge of design patterns (Singleton, Factory, etc.).
  • Understanding of SOLID and clean architecture.
  • Experience with HTTP REST services and messaging (Kafka/SQS).
  • Familiarity with Kubernetes and Docker containers.
  • Experience with cloud deployments (e.g., AWS).
  • Knowledge of CI/CD concepts.
  • Exposure to microservice architecture from design to deployment.

Responsibilities

  • Design and write Go services to improve availability, scalability, latency, and efficiency.
  • Collaborate on scalable designs and architectures aimed at performance.
  • Participate in code and design reviews to maintain high standards.
  • Analyze capacity, demand, and optimize software performance.
  • Define and prototype feature specifications with product teams.
  • Collaborate with infrastructure to scale back-end services and perform root-cause analyses.
  • Design, build, analyse and fix large-scale systems.
  • Engage in performance tuning across the stack.
  • Debug production software and implement fixes.
  • Develop features per product/engineering specs.
  • Author specification documents per functional requirements.
  • Mentor junior engineers on best practices.
  • Own multiple microservices within the squad.

Skills

Backend development
Golang
Design patterns
SOLID principles
Microservices
CI/CD

Tools

Kubernetes
Docker
AWS
Kafka
SQS

Job description

## Senior Software Engineer, BackendApply: Petaling Jaya (First Avenue): Full time: Posted Yesterday: R-2026-09-101959**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.
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

GX Bank Berhad • Petaling Jaya

On-site
MYR 120,000 - 160,000
Senior Backend Engineer — Scalable Go Services
Senior Backend Engineer — Scalable Go Services

GX Bank Berhad • Petaling Jaya

On-site
MYR 120,000 - 160,000
Senior Backend Engineer - Go & Scalable Systems
Senior Backend Engineer - Go & Scalable Systems

GXBank • Petaling Jaya

On-site
MYR 180,000 - 320,000
Senior Backend Engineer
Senior Backend Engineer

Ryt Bank • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Backend Engineer
Backend Engineer

Ryt Bank • Kuala Lumpur

On-site
MYR 80,000 - 100,000
Collaborative work environment
Opportunity for continuous learning
Innovative projects
Senior Java Engineer
Senior Java Engineer

Nicoll Curtin • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Software Engineer
Software Engineer

techstreet • Petaling Jaya

Hybrid
MYR 90,000 - 130,000
Medical coverage
Flexible/Hybrid work
Training & certification support
+1
Senior Software Engineer
Senior Software Engineer

SICPA • Malaysia

On-site
MYR 80,000 - 120,000
Global impact on digital security
Opportunities for personal development
Golang Backend Developer
Golang Backend Developer

ADI Resourcing • Kuala Lumpur

On-site
MYR 89,000 - 167,000
Senior Software Engineer – Fintech Distributed Systems (Go)
Senior Software Engineer – Fintech Distributed Systems (Go)

Pave Bank • Kuala Lumpur

On-site
MYR 120,000 - 160,000
Competitive salary
Meaningful equity
Growth opportunities