Backend Engineer - Platform Engineering

PayNet (Payments Network Malaysia)

Kuala Lumpur

On-site

MYR 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PayNet, Malaysia's Payments Network, seeks a senior backend engineer to own design and delivery of scalable backend services. You will build RESTful APIs in Java/Spring Boot, with Golang/Python as pluses, and mentor junior engineers in an Agile environment.

You will lead architecture decisions, optimize relational databases, and ensure high reliability for national-scale onboarding platforms. Expect proactive risk management and strong emphasis on security and performance.

Qualifications

  • 5+ years of backend engineering experience with strong proficiency in Java/Spring Boot (Golang or Python a plus).
  • Proven end-to-end ownership: design, troubleshooting, problem analysis, and unit testing.
  • Experience building RESTful APIs and scalable backend systems.
  • Solid understanding of relational databases, SQL, and performance optimization.
  • Structured problem-solving ability and ability to explain diagnosis, not just fixes.
  • Experience mentoring engineers and working in Agile environments.

Responsibilities

  • Take a problem statement and independently research, propose, and defend a technical solution with trade-offs.
  • Design and lead architecture for scalable, high-performance backends from first principles.
  • Own end-to-end delivery: design → build → test → deploy → post-release stability.
  • Flag architectural or scalability risks proactively before production incidents.

Skills

Java/Spring Boot
Golang
Python
RESTful APIs
SQL / Relational DBs
Unit testing
Agile
Mentoring engineers

Tools

CI/CD pipelines
Git workflow
Monitoring tools

Job description

Why PayNet / Why Now
  • Strengthen backend platforms critical to onboarding participants into Malaysia's payment ecosystem
  • Scale and stabilize systems as onboarding volumes, complexity, and integration demands increase
  • Reduce long‑term operational and performance risk through better backend architecture and design
  • Own backend decisions that directly affect platform reliability, security, and partner experience
TL;DR
  • Design and own backend services that underpin critical participant onboarding platforms
  • Build scalable, secure, and high‑performance systems used at national scale
  • Operate as a self‑directed technical owner — identify problems, propose solutions, and drive them to production with minimal handholding
  • Set the code review bar and technical delivery standards for the team
  • Actively coach junior engineers through their day‑to‑day work, not just in passing
Why This Role Matters
  • Backend systems directly impact the reliability and scalability of national payment onboarding
  • Poor architectural decisions create long‑term operational risk and rework
  • Senior engineers set the technical bar for quality, performance, and security
  • Strong backend ownership enables faster delivery without compromising stability
  • A senior who can operate independently frees leads/architects to focus on cross‑team and strategic problems
What You Will Actually Do
Ownership & Solutioning
  • Take a problem statement (not a spec) and independently research, propose, and defend a technical solution — including trade‑off analysis, not just implementation
  • Design and lead architecture for scalable, high‑performance backend systems, from first principles where needed
  • Own end‑to‑end delivery: design → build → test → deploy → post‑release stability, with minimal supervision once direction is aligned
  • Proactively flag architectural or scalability risks before they become production incidents, rather than waiting to be asked
Engineering
  • Develop and maintain backend services and RESTful APIs using Java, Golang, or Python
  • Design and optimize database schemas and queries to ensure performance and data integrity
  • Write unit and integration tests as a default part of delivery, not an afterthought
  • Troubleshoot complex production issues and drive root‑cause analysis through to permanent fixes
Code Review & Engineering Practices
  • Set and enforce code review standards (PR size, test coverage expectations, security checks, documentation)
  • Review peers' and juniors' code with a bias toward teaching — explain the "why," not just flag the "what"
  • Champion CI/CD, branching, and release discipline appropriate to a national payment system (audit trail, rollback safety, change management)
  • Adapt quickly to the team's existing tooling, workflows, and review culture — able to plug into an established process within the first few weeks rather than needing it re‑explained repeatedly
Examples of This Role in Practice
  • Given only "onboarding is timing out under load," independently profiles the system, identifies the bottleneck, and ships a fix — without needing the root cause pre‑diagnosed for them
  • Refactoring database queries to remove performance bottlenecks before they're flagged by monitoring
  • Leading code reviews that catch security or reliability issues before merge, and using the review as a teaching moment for the author
  • Owning a critical production incident end‑to‑end: triage, root‑cause analysis, fix, and postmortem write‑up
  • Spending 3–5 hours a week (not just "when there's time") on pairing or reviewing with junior engineers
  • Adapting within the first sprint or two to the team's existing Git workflow, review cadence, and definition‑of‑done — asking sharp clarifying questions rather than needing repeated onboarding
Required
  • 5+ years of backend engineering experience, with strong proficiency in Java/Spring Boot (Golang or Python a plus)
  • Proven track record of end‑to‑end ownership: design, troubleshooting, structured problem analysis, and unit testing
  • Proven experience building RESTful APIs and scalable backend systems
  • Solid understanding of relational databases, SQL, and performance optimization
  • Strong, structured problem‑solving ability — can walk through how they diagnose an issue, not just state the fix
  • Experience mentoring engineers in a hands‑on, ongoing capacity, and working in Agile environments
What Will Help You Succeed
  • Experience across multiple backend languages or frameworks (e.g., Golang, Node.js)
  • Exposure to microservices and distributed systems architecture (event‑driven design, sagas, service boundaries)
  • Experience integrating third‑party APIs and external services
  • Familiarity with CI/CD pipelines and deployment automation
  • Knowledge of backend security best practices (authentication, authorization, data protection) especially relevant in a payments context
  • Experience with monitoring, logging, and performance tuning tools
  • Prior experience in fintech, payments, or other regulated/high‑availability environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 60,000 - 80,000
Principal Engineer (Backend)
Principal Engineer (Backend)

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Principal Engineer - Application Engineering
Principal Engineer - Application Engineering

Fairview International School • Malaysia

On-site
MYR 80,000 - 120,000
Senior Backend Engineer - Platform Engineering
Senior Backend Engineer - Platform Engineering

Fairview International School • Malaysia

On-site
MYR 180,000 - 300,000
Principal Engineer - Hypervisors, Backup & UNIX Systems
Principal Engineer - Hypervisors, Backup & UNIX Systems

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 240,000 - 360,000
Data Platform Engineer
Data Platform Engineer

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Senior Backend Architect — Scalable Payments Platform
Senior Backend Architect — Scalable Payments Platform

Fairview International School • Malaysia

On-site
MYR 180,000 - 300,000
Solutions Architect
Solutions Architect

Fairview International School • Malaysia

On-site
MYR 120,000 - 180,000
Senior Backend Engineer – Payments Platform (Scalable)
Senior Backend Engineer – Payments Platform (Scalable)

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Backend Architect: Scalable, Secure Systems
Senior Backend Architect: Scalable, Secure Systems

PayNet (Payments Network Malaysia) • Kuala Lumpur

On-site
MYR 60,000 - 80,000